>>> Building on exopi-4 under textproc/apertium BDEPENDS = [devel/automake/1.18;textproc/apertium-lex-tools;converters/libiconv;lang/python/3;devel/dwz;textproc/icu4c;devel/libtool;devel/autoconf/2.72;devel/utfcpp;textproc/lttoolbox;devel/metaauto;archivers/bzip2;devel/gmake;textproc/libxslt;shells/bash] DIST = [textproc/apertium:apertium-3.9.12.tar.bz2] FULLPKGNAME = apertium-3.9.12 RDEPENDS = [shells/bash;textproc/libxslt;textproc/lttoolbox;textproc/icu4c;textproc/apertium-lex-tools;converters/libiconv;lang/python/3] (Junk lock obtained for exopi-4 at 1780923647.22) >>> Running depends in textproc/apertium at 1780923647.26 last junk was in games/einstein /usr/sbin/pkg_add -aI -Drepair apertium-lex-tools-0.5.0 autoconf-2.72p0 automake-1.18.1 bash-5.3.12 bzip2-1.0.8p0 dwz-0.16p1 gmake-4.4.1p0 icu4c-78.3v0 libiconv-1.19 libtool-2.4.2p3 libxslt-1.1.45 lttoolbox-3.8.2p0 metaauto-1.0p4 utfcpp-4.0.6 was: /usr/sbin/pkg_add -aI -Drepair apertium-lex-tools-0.5.0 autoconf-2.72p0 automake-1.18.1 bash-5.3.12 bzip2-1.0.8p0 dwz-0.16p1 gmake-4.4.1p0 icu4c-78.3v0 libiconv-1.19 libtool-2.4.2p3 libxslt-1.1.45 lttoolbox-3.8.2p0 metaauto-1.0p4 python-3.14.5 utfcpp-4.0.6 /usr/sbin/pkg_add -aI -Drepair apertium-lex-tools-0.5.0 autoconf-2.72p0 automake-1.18.1 bash-5.3.12 bzip2-1.0.8p0 dwz-0.16p1 gmake-4.4.1p0 icu4c-78.3v0 libiconv-1.19 libtool-2.4.2p3 libxslt-1.1.45 lttoolbox-3.8.2p0 metaauto-1.0p4 utfcpp-4.0.6 >>> Running show-prepare-results in textproc/apertium at 1780923650.47 ===> textproc/apertium ===> Building from scratch apertium-3.9.12 ===> apertium-3.9.12 depends on: bash-* -> bash-5.3.12 ===> apertium-3.9.12 depends on: apertium-lex-tools-* -> apertium-lex-tools-0.5.0 ===> apertium-3.9.12 depends on: libxslt-* -> libxslt-1.1.45 ===> apertium-3.9.12 depends on: python->=3.14 -> python-3.14.5 ===> apertium-3.9.12 depends on: utfcpp-* -> utfcpp-4.0.6 ===> apertium-3.9.12 depends on: metaauto-* -> metaauto-1.0p4 ===> apertium-3.9.12 depends on: autoconf-2.72 -> autoconf-2.72p0 ===> apertium-3.9.12 depends on: automake->=1.18,<1.19 -> automake-1.18.1 ===> apertium-3.9.12 depends on: libtool-* -> libtool-2.4.2p3 ===> apertium-3.9.12 depends on: gmake-* -> gmake-4.4.1p0 ===> apertium-3.9.12 depends on: dwz-* -> dwz-0.16p1 ===> apertium-3.9.12 depends on: bzip2-* -> bzip2-1.0.8p0 ===> apertium-3.9.12 depends on: libiconv-* -> libiconv-1.19 ===> apertium-3.9.12 depends on: icu4c-* -> icu4c-78.3v0 ===> apertium-3.9.12 depends on: lttoolbox->=3.7.1 -> lttoolbox-3.8.2p0 ===> Verifying specs: c++ c++abi pthread xml2 z c iconv m pthread lttoolbox icudata icui18n icuio icuuc ===> found c++.12.0 c++abi.9.0 pthread.28.1 xml2.22.1 z.7.2 c.103.0 iconv.7.2 m.10.1 lttoolbox.2.0 icudata.23.0 icui18n.23.0 icuio.23.0 icuuc.23.0 apertium-lex-tools-0.5.0 autoconf-2.72p0 automake-1.18.1 bash-5.3.12 bzip2-1.0.8p0 dwz-0.16p1 gmake-4.4.1p0 icu4c-78.3v0 libiconv-1.19 libtool-2.4.2p3 libxslt-1.1.45 lttoolbox-3.8.2p0 metaauto-1.0p4 python-3.14.5 utfcpp-4.0.6 (Junk lock released for exopi-4 at 1780923652.64) distfiles size=576841 >>> Running extract in textproc/apertium at 1780923652.67 ===> textproc/apertium ===> Checking files for apertium-3.9.12 `/exopi-cvs/ports/distfiles/apertium-3.9.12.tar.bz2' is up to date. >> (SHA256) all files: OK ===> Extracting for apertium-3.9.12 >>> Running patch in textproc/apertium at 1780923653.27 ===> textproc/apertium ===> Patching for apertium-3.9.12 ===> Applying OpenBSD patch patch-apertium_adapt_docx_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/adapt_docx.cc |--- apertium/adapt_docx.cc.orig |+++ apertium/adapt_docx.cc -------------------------- Patching file apertium/adapt_docx.cc using Plan A... Hunk #1 succeeded at 24. Hunk #2 succeeded at 428. done ===> Applying OpenBSD patch patch-apertium_apertium-header_sh Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium-header.sh |--- apertium/apertium-header.sh.orig |+++ apertium/apertium-header.sh -------------------------- Patching file apertium/apertium-header.sh using Plan A... Hunk #1 succeeded at 129. Hunk #2 succeeded at 138. Hunk #3 succeeded at 176. done ===> Applying OpenBSD patch patch-apertium_apertium-multiple-translations_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium-multiple-translations.cc |--- apertium/apertium-multiple-translations.cc.orig |+++ apertium/apertium-multiple-translations.cc -------------------------- Patching file apertium/apertium-multiple-translations.cc using Plan A... Hunk #1 succeeded at 43. done ===> Applying OpenBSD patch patch-apertium_apertium-postlatex-raw_l Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium-postlatex-raw.l |--- apertium/apertium-postlatex-raw.l.orig |+++ apertium/apertium-postlatex-raw.l -------------------------- Patching file apertium/apertium-postlatex-raw.l using Plan A... Hunk #1 succeeded at 7. Hunk #2 succeeded at 230. done ===> Applying OpenBSD patch patch-apertium_apertium-postlatex_l Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium-postlatex.l |--- apertium/apertium-postlatex.l.orig |+++ apertium/apertium-postlatex.l -------------------------- Patching file apertium/apertium-postlatex.l using Plan A... Hunk #1 succeeded at 10. Hunk #2 succeeded at 314. done ===> Applying OpenBSD patch patch-apertium_apertium-prelatex_l Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium-prelatex.l |--- apertium/apertium-prelatex.l.orig |+++ apertium/apertium-prelatex.l -------------------------- Patching file apertium/apertium-prelatex.l using Plan A... Hunk #1 succeeded at 12. Hunk #2 succeeded at 417. done ===> Applying OpenBSD patch patch-apertium_apertium-unformat-header_sh Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium-unformat-header.sh |--- apertium/apertium-unformat-header.sh.orig |+++ apertium/apertium-unformat-header.sh -------------------------- Patching file apertium/apertium-unformat-header.sh using Plan A... Hunk #1 succeeded at 39. done ===> Applying OpenBSD patch patch-apertium_apertium_cleanstream_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium_cleanstream.cc |--- apertium/apertium_cleanstream.cc.orig |+++ apertium/apertium_cleanstream.cc -------------------------- Patching file apertium/apertium_cleanstream.cc using Plan A... Hunk #1 succeeded at 22. Hunk #2 succeeded at 36. done ===> Applying OpenBSD patch patch-apertium_apertium_compile_caps_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium_compile_caps.cc |--- apertium/apertium_compile_caps.cc.orig |+++ apertium/apertium_compile_caps.cc -------------------------- Patching file apertium/apertium_compile_caps.cc using Plan A... Hunk #1 succeeded at 19. done ===> Applying OpenBSD patch patch-apertium_apertium_extract_caps_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium_extract_caps.cc |--- apertium/apertium_extract_caps.cc.orig |+++ apertium/apertium_extract_caps.cc -------------------------- Patching file apertium/apertium_extract_caps.cc using Plan A... Hunk #1 succeeded at 23. Hunk #2 succeeded at 73. done ===> Applying OpenBSD patch patch-apertium_apertium_filter_ambiguity_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium_filter_ambiguity.cc |--- apertium/apertium_filter_ambiguity.cc.orig |+++ apertium/apertium_filter_ambiguity.cc -------------------------- Patching file apertium/apertium_filter_ambiguity.cc using Plan A... Hunk #1 succeeded at 29. Hunk #2 succeeded at 40. done ===> Applying OpenBSD patch patch-apertium_apertium_interchunk_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium_interchunk.cc |--- apertium/apertium_interchunk.cc.orig |+++ apertium/apertium_interchunk.cc -------------------------- Patching file apertium/apertium_interchunk.cc using Plan A... Hunk #1 succeeded at 18. done ===> Applying OpenBSD patch patch-apertium_apertium_perceptron_trace_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium_perceptron_trace.cc |--- apertium/apertium_perceptron_trace.cc.orig |+++ apertium/apertium_perceptron_trace.cc -------------------------- Patching file apertium/apertium_perceptron_trace.cc using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 106. done ===> Applying OpenBSD patch patch-apertium_apertium_postchunk_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium_postchunk.cc |--- apertium/apertium_postchunk.cc.orig |+++ apertium/apertium_postchunk.cc -------------------------- Patching file apertium/apertium_postchunk.cc using Plan A... Hunk #1 succeeded at 18. done ===> Applying OpenBSD patch patch-apertium_apertium_posttransfer_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium_posttransfer.cc |--- apertium/apertium_posttransfer.cc.orig |+++ apertium/apertium_posttransfer.cc -------------------------- Patching file apertium/apertium_posttransfer.cc using Plan A... Hunk #1 succeeded at 20. Hunk #2 succeeded at 63. done ===> Applying OpenBSD patch patch-apertium_apertium_pretransfer_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium_pretransfer.cc |--- apertium/apertium_pretransfer.cc.orig |+++ apertium/apertium_pretransfer.cc -------------------------- Patching file apertium/apertium_pretransfer.cc using Plan A... Hunk #1 succeeded at 19. done ===> Applying OpenBSD patch patch-apertium_apertium_restore_caps_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium_restore_caps.cc |--- apertium/apertium_restore_caps.cc.orig |+++ apertium/apertium_restore_caps.cc -------------------------- Patching file apertium/apertium_restore_caps.cc using Plan A... Hunk #1 succeeded at 19. done ===> Applying OpenBSD patch patch-apertium_apertium_tagger_apply_new_rules_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium_tagger_apply_new_rules.cc |--- apertium/apertium_tagger_apply_new_rules.cc.orig |+++ apertium/apertium_tagger_apply_new_rules.cc -------------------------- Patching file apertium/apertium_tagger_apply_new_rules.cc using Plan A... Hunk #1 succeeded at 57. done ===> Applying OpenBSD patch patch-apertium_apertium_tagger_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium_tagger.cc |--- apertium/apertium_tagger.cc.orig |+++ apertium/apertium_tagger.cc -------------------------- Patching file apertium/apertium_tagger.cc using Plan A... Hunk #1 succeeded at 31. done ===> Applying OpenBSD patch patch-apertium_apertium_tagger_readwords_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium_tagger_readwords.cc |--- apertium/apertium_tagger_readwords.cc.orig |+++ apertium/apertium_tagger_readwords.cc -------------------------- Patching file apertium/apertium_tagger_readwords.cc using Plan A... Hunk #1 succeeded at 22. Hunk #2 succeeded at 85. done ===> Applying OpenBSD patch patch-apertium_apertium_tmxbuild_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium_tmxbuild.cc |--- apertium/apertium_tmxbuild.cc.orig |+++ apertium/apertium_tmxbuild.cc -------------------------- Patching file apertium/apertium_tmxbuild.cc using Plan A... Hunk #1 succeeded at 21. Hunk #2 succeeded at 60. done ===> Applying OpenBSD patch patch-apertium_apertium_transfer_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/apertium_transfer.cc |--- apertium/apertium_transfer.cc.orig |+++ apertium/apertium_transfer.cc -------------------------- Patching file apertium/apertium_transfer.cc using Plan A... Hunk #1 succeeded at 73. done ===> Applying OpenBSD patch patch-apertium_deformat_xsl Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/deformat.xsl |--- apertium/deformat.xsl.orig |+++ apertium/deformat.xsl -------------------------- Patching file apertium/deformat.xsl using Plan A... Hunk #1 succeeded at 152. Hunk #2 succeeded at 676. done ===> Applying OpenBSD patch patch-apertium_gen_modes_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/gen_modes.cc |--- apertium/gen_modes.cc.orig |+++ apertium/gen_modes.cc -------------------------- Patching file apertium/gen_modes.cc using Plan A... Hunk #1 succeeded at 28. Hunk #2 succeeded at 298. done ===> Applying OpenBSD patch patch-apertium_reformat_xsl Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/reformat.xsl |--- apertium/reformat.xsl.orig |+++ apertium/reformat.xsl -------------------------- Patching file apertium/reformat.xsl using Plan A... Hunk #1 succeeded at 151. done ===> Applying OpenBSD patch patch-apertium_transferpp_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/transferpp.cc |--- apertium/transferpp.cc.orig |+++ apertium/transferpp.cc -------------------------- Patching file apertium/transferpp.cc using Plan A... Hunk #1 succeeded at 20. done ===> Applying OpenBSD patch patch-apertium_utils-fixlatex-header_sh Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/utils-fixlatex-header.sh |--- apertium/utils-fixlatex-header.sh.orig |+++ apertium/utils-fixlatex-header.sh -------------------------- Patching file apertium/utils-fixlatex-header.sh using Plan A... Hunk #1 succeeded at 2. done ===> Applying OpenBSD patch patch-apertium_wblank-attach_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/wblank-attach.cc |--- apertium/wblank-attach.cc.orig |+++ apertium/wblank-attach.cc -------------------------- Patching file apertium/wblank-attach.cc using Plan A... Hunk #1 succeeded at 21. Hunk #2 succeeded at 34. done ===> Applying OpenBSD patch patch-apertium_wblank-detach_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/wblank-detach.cc |--- apertium/wblank-detach.cc.orig |+++ apertium/wblank-detach.cc -------------------------- Patching file apertium/wblank-detach.cc using Plan A... Hunk #1 succeeded at 19. done ===> Applying OpenBSD patch patch-apertium_wblank-mode_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apertium/wblank-mode.cc |--- apertium/wblank-mode.cc.orig |+++ apertium/wblank-mode.cc -------------------------- Patching file apertium/wblank-mode.cc using Plan A... Hunk #1 succeeded at 23. Hunk #2 succeeded at 36. done ===> Applying OpenBSD patch patch-configure_ac Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: configure.ac |--- configure.ac.orig |+++ configure.ac -------------------------- Patching file configure.ac using Plan A... Hunk #1 succeeded at 79. done ===> Applying OpenBSD patch patch-scripts_apertium-filter-dix_in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: scripts/apertium-filter-dix.in |--- scripts/apertium-filter-dix.in.orig |+++ scripts/apertium-filter-dix.in -------------------------- Patching file scripts/apertium-filter-dix.in using Plan A... Hunk #1 succeeded at 1. done ===> Applying OpenBSD patch patch-scripts_apertium-metalrx-to-lrx_in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: scripts/apertium-metalrx-to-lrx.in |--- scripts/apertium-metalrx-to-lrx.in.orig |+++ scripts/apertium-metalrx-to-lrx.in -------------------------- Patching file scripts/apertium-metalrx-to-lrx.in using Plan A... Hunk #1 succeeded at 1. done ===> Applying OpenBSD patch patch-scripts_apertium-translate-to-default-equivalent_in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: scripts/apertium-translate-to-default-equivalent.in |--- scripts/apertium-translate-to-default-equivalent.in.orig |+++ scripts/apertium-translate-to-default-equivalent.in -------------------------- Patching file scripts/apertium-translate-to-default-equivalent.in using Plan A... Hunk #1 succeeded at 1. done ===> Applying OpenBSD patch patch-tests_deshtml-alt_run Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: tests/deshtml-alt/run |--- tests/deshtml-alt/run.orig |+++ tests/deshtml-alt/run -------------------------- Patching file tests/deshtml-alt/run using Plan A... Hunk #1 succeeded at 1. done ===> Applying OpenBSD patch patch-tests_deslatex_run Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: tests/deslatex/run |--- tests/deslatex/run.orig |+++ tests/deslatex/run -------------------------- Patching file tests/deslatex/run using Plan A... Hunk #1 succeeded at 1. done ===> Applying OpenBSD patch patch-tests_odt_run Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: tests/odt/run |--- tests/odt/run.orig |+++ tests/odt/run -------------------------- Patching file tests/odt/run using Plan A... Hunk #1 succeeded at 1. done ===> Applying OpenBSD patch patch-tests_sh_run Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: tests/sh/run |--- tests/sh/run.orig |+++ tests/sh/run -------------------------- Patching file tests/sh/run using Plan A... Hunk #1 succeeded at 1. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in textproc/apertium at 1780923654.04 ===> textproc/apertium ===> Generating configure for apertium-3.9.12 Running autoreconf-2.72 in /exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12 libtoolize: putting auxiliary files in `.'. libtoolize: copying file `./ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. libtoolize: copying file `m4/libtool.m4' libtoolize: copying file `m4/ltoptions.m4' libtoolize: copying file `m4/ltsugar.m4' libtoolize: copying file `m4/ltversion.m4' libtoolize: copying file `m4/lt~obsolete.m4' configure.ac:11: warning: The macro 'AC_CONFIG_HEADER' is obsolete. configure.ac:11: You should run autoupdate. /usr/local/share/autoconf-2.72/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:11: the top level configure.ac:25: warning: The macro 'AC_PROG_LIBTOOL' is obsolete. configure.ac:25: You should run autoupdate. m4/libtool.m4:107: AC_PROG_LIBTOOL is expanded from... configure.ac:25: the top level configure.ac:26: warning: The macro 'AC_LANG_CPLUSPLUS' is obsolete. configure.ac:26: You should run autoupdate. /usr/local/share/autoconf-2.72/autoconf/c.m4:270: AC_LANG_CPLUSPLUS is expanded from... configure.ac:26: the top level configure.ac:80: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:80: You should run autoupdate. /usr/local/share/autoconf-2.72/autoconf/headers.m4:671: AC_HEADER_STDC is expanded from... configure.ac:80: the top level configure.ac:136: warning: AC_OUTPUT should be used without arguments. configure.ac:136: You should run autoupdate. configure.ac:25: installing './compile' configure.ac:25: installing './config.guess' configure.ac:25: installing './config.sub' configure.ac:21: installing './install-sh' configure.ac:21: installing './missing' Makefile.am: installing './INSTALL' apertium/Makefile.am: installing './depcomp' python/Makefile.am:5: warning: '%'-style pattern rules are a GNU make extension parallel-tests: installing './test-driver' ===> Configuring for apertium-3.9.12 Using /exopi-obj/pobj/apertium-3.9.12/config.site (generated) /usr/bin/perl /exopi-cvs/ports/infrastructure/bin/pkg_subst -DMODPY_PYCACHE=__pycache__/ -DMODPY_ABI3SO=.abi3 -DMODPY_PYC_MAGIC_TAG=cpython-314. -DMODPY_BIN=/usr/local/bin/python3.14 -DMODPY_DISTV= -DMODPY_VERSION=3.14 -DMODPY_PY_PREFIX=py3- -DMODPY_PYOEXTENSION=opt-1.pyc -DLIBapertium_VERSION=1.0 -DARCH=amd64 -DBASE_PKGPATH=textproc/apertium -DFLAVOR_EXT= -DFULLPKGNAME=apertium-3.9.12 -DHOMEPAGE=https://www.apertium.org/ -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=amd64 -DMAINTAINER=Anthony\ J.\ Bentley\ \ -DPREFIX=/usr/local -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM=apertium -i -B /exopi-obj/pobj/apertium-3.9.12 /exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/scripts/apertium-filter-dix.in /exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/scripts/apertium-metalrx-to-lrx.in /exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/scripts/apertium-translate-to-default-equivalent.in /exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/tests/deshtml-alt/run /exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/tests/deslatex/run /exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/tests/odt/run /exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/tests/sh/run configure: WARNING: unrecognized options: --disable-gtk-doc configure: loading site script /exopi-obj/pobj/apertium-3.9.12/config.site checking for a BSD-compatible install... /exopi-obj/pobj/apertium-3.9.12/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 checking whether build environment is sane... yes checking for a race-free mkdir -p... mkdir -p checking for gawk... (cached) awk checking whether gmake sets $(MAKE)... yes checking whether gmake supports nested variables... yes checking xargs -n works... yes checking whether UID '55' is supported by ustar format... yes checking whether GID '55' is supported by ustar format... yes checking how to create a ustar tar archive... (cached) /usr/bin/tar checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether the compiler supports GNU C++... (cached) yes checking whether c++ accepts -g... (cached) yes checking for c++ option to enable C++11 features... none needed checking whether gmake supports the include directive... yes (GNU style) checking dependency style of c++... gcc3 checking build system type... x86_64-unknown-openbsd7.9 checking host system type... x86_64-unknown-openbsd7.9 checking how to print strings... print -r checking for gcc... cc checking whether the compiler supports GNU C... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to enable C11 features... none needed checking whether cc understands -c and -o together... yes checking dependency style of cc... gcc3 checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for fgrep... (cached) /usr/bin/fgrep checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... (cached) 131072 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking how to convert x86_64-unknown-openbsd7.9 file names to x86_64-unknown-openbsd7.9 format... func_convert_file_noop checking how to convert x86_64-unknown-openbsd7.9 file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$ checking for dlltool... no checking how to associate runtime and link libraries... print -r -- checking for ar... (cached) ar checking for archiver @FILE support... @ checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking for stdio.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for strings.h... (cached) yes checking for sys/stat.h... (cached) yes checking for sys/types.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... yes checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... yes checking dynamic linker characteristics... openbsd7.9 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... no checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... c++ -E checking for ld used by c++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes checking for c++ option to produce PIC... -fPIC -DPIC checking if c++ PIC flag -fPIC -DPIC works... yes checking if c++ static flag -static works... yes checking if c++ supports -c -o file.o... yes checking if c++ supports -c -o file.o... (cached) yes checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... openbsd7.9 ld.so checking how to hardcode library paths into programs... immediate checking for xmllint... /usr/local/bin/xmllint checking for xsltproc... /usr/local/bin/xsltproc checking for flex... /usr/bin/flex checking for strcasecmp... (cached) yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for lttoolbox >= 3.7.2... yes checking for libxml-2.0 >= 2.6.17... yes checking for icu-i18n, icu-io, icu-uc... yes checking whether byte ordering is bigendian... no checking for egrep... (cached) /usr/bin/egrep checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for stddef.h... (cached) yes checking for filesystem... yes checking for string_view... yes checking for _ZNSt12experimental10filesystem2v112current_pathEv in -lstdc++fs... no checking for c++ options needed to detect all undeclared functions... none needed checking whether fread_unlocked is declared... no checking whether fwrite_unlocked is declared... no checking whether fgetc_unlocked is declared... no checking whether fputc_unlocked is declared... no checking whether fputs_unlocked is declared... no checking whether getopt is declared... yes checking whether getopt_long is declared... no checking for setlocale... (cached) yes checking for strdup... (cached) yes checking for getopt... (cached) yes checking for snprintf... (cached) yes checking for getopt_long... (cached) yes checking whether C++ compiler accepts -std=c++23... yes checking whether /usr/local/bin/python3.14 version is >= 3.4... yes checking for /usr/local/bin/python3.14 version... 3.14 checking for /usr/local/bin/python3.14 platform... openbsd7 checking for GNU default /usr/local/bin/python3.14 prefix... ${prefix} checking for GNU default /usr/local/bin/python3.14 exec_prefix... ${exec_prefix} checking for /usr/local/bin/python3.14 script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.14/site-packages checking for /usr/local/bin/python3.14 extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.14/site-packages checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating python/setup.py config.status: creating Makefile config.status: creating apertium.pc config.status: creating apertium/Makefile config.status: creating scripts/Makefile config.status: creating tests/Makefile config.status: creating tests/tagger/Makefile config.status: creating python/Makefile config.status: creating apertium/apertium_config.h config.status: executing depfiles commands config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-gtk-doc >>> Running build in textproc/apertium at 1780923679.39 ===> textproc/apertium ===> Building for apertium-3.9.12 Making all in apertium gmake[1]: Entering directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/apertium' gmake all-am gmake[2]: Entering directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/apertium' depbase=`echo apertium_cleanstream.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_cleanstream.o -MD -MP -MF $depbase.Tpo -c -o apertium_cleanstream.o apertium_cleanstream.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_cleanstream.cc:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_cleanstream.cc:26: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_cleanstream.cc:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_cleanstream.cc:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_cleanstream.cc:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_cleanstream.cc:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_cleanstream.cc:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_cleanstream.cc:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_cleanstream.cc:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_cleanstream.cc:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo a.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT a.lo -MD -MP -MF $depbase.Tpo -c -o a.lo a.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT a.lo -MD -MP -MF .deps/a.Tpo -c a.cc -fPIC -DPIC -o .libs/a.o In file included from a.cc:16: In file included from ./a.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from a.cc:16: In file included from ./a.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from a.cc:16: In file included from ./a.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from a.cc:16: In file included from ./a.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from a.cc:16: In file included from ./a.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from a.cc:16: In file included from ./a.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from a.cc:16: In file included from ./a.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from a.cc:16: In file included from ./a.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from a.cc:16: In file included from ./a.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from a.cc:16: In file included from ./a.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT a.lo -MD -MP -MF .deps/a.Tpo -c a.cc -o a.o In file included from a.cc:16: In file included from ./a.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from a.cc:16: In file included from ./a.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from a.cc:16: In file included from ./a.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from a.cc:16: In file included from ./a.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from a.cc:16: In file included from ./a.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from a.cc:16: In file included from ./a.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from a.cc:16: In file included from ./a.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from a.cc:16: In file included from ./a.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from a.cc:16: In file included from ./a.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from a.cc:16: In file included from ./a.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo align.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT align.lo -MD -MP -MF $depbase.Tpo -c -o align.lo align.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT align.lo -MD -MP -MF .deps/align.Tpo -c align.cc -fPIC -DPIC -o .libs/align.o In file included from align.cc:18: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from align.cc:18: In file included from /usr/local/include/lttoolbox/string_utils.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from align.cc:18: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from align.cc:18: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from align.cc:18: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from align.cc:18: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from align.cc:18: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from align.cc:18: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from align.cc:18: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from align.cc:18: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT align.lo -MD -MP -MF .deps/align.Tpo -c align.cc -o align.o In file included from align.cc:18: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from align.cc:18: In file included from /usr/local/include/lttoolbox/string_utils.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from align.cc:18: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from align.cc:18: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from align.cc:18: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from align.cc:18: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from align.cc:18: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from align.cc:18: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from align.cc:18: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from align.cc:18: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo analysis.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT analysis.lo -MD -MP -MF $depbase.Tpo -c -o analysis.lo analysis.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT analysis.lo -MD -MP -MF .deps/analysis.Tpo -c analysis.cc -fPIC -DPIC -o .libs/analysis.o In file included from analysis.cc:16: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from analysis.cc:16: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from analysis.cc:16: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from analysis.cc:16: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from analysis.cc:16: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from analysis.cc:16: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from analysis.cc:16: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from analysis.cc:16: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from analysis.cc:16: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from analysis.cc:16: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT analysis.lo -MD -MP -MF .deps/analysis.Tpo -c analysis.cc -o analysis.o In file included from analysis.cc:16: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from analysis.cc:16: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from analysis.cc:16: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from analysis.cc:16: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from analysis.cc:16: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from analysis.cc:16: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from analysis.cc:16: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from analysis.cc:16: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from analysis.cc:16: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from analysis.cc:16: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo apertium_re.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_re.lo -MD -MP -MF $depbase.Tpo -c -o apertium_re.lo apertium_re.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_re.lo -MD -MP -MF .deps/apertium_re.Tpo -c apertium_re.cc -fPIC -DPIC -o .libs/apertium_re.o In file included from apertium_re.cc:17: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_re.cc:17: In file included from ../apertium/apertium_re.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_re.cc:17: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_re.cc:17: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_re.cc:17: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_re.cc:17: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_re.cc:17: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_re.cc:17: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_re.cc:17: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_re.cc:17: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_re.lo -MD -MP -MF .deps/apertium_re.Tpo -c apertium_re.cc -o apertium_re.o In file included from apertium_re.cc:17: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_re.cc:17: In file included from ../apertium/apertium_re.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_re.cc:17: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_re.cc:17: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_re.cc:17: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_re.cc:17: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_re.cc:17: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_re.cc:17: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_re.cc:17: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_re.cc:17: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo caps_compiler.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT caps_compiler.lo -MD -MP -MF $depbase.Tpo -c -o caps_compiler.lo caps_compiler.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT caps_compiler.lo -MD -MP -MF .deps/caps_compiler.Tpo -c caps_compiler.cc -fPIC -DPIC -o .libs/caps_compiler.o In file included from caps_compiler.cc:1: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from caps_compiler.cc:1: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from caps_compiler.cc:1: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_compiler.cc:1: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_compiler.cc:1: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_compiler.cc:1: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_compiler.cc:1: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_compiler.cc:1: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_compiler.cc:1: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_compiler.cc:1: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT caps_compiler.lo -MD -MP -MF .deps/caps_compiler.Tpo -c caps_compiler.cc -o caps_compiler.o In file included from caps_compiler.cc:1: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from caps_compiler.cc:1: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from caps_compiler.cc:1: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_compiler.cc:1: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_compiler.cc:1: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_compiler.cc:1: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_compiler.cc:1: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_compiler.cc:1: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_compiler.cc:1: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_compiler.cc:1: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo caps_restorer.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT caps_restorer.lo -MD -MP -MF $depbase.Tpo -c -o caps_restorer.lo caps_restorer.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT caps_restorer.lo -MD -MP -MF .deps/caps_restorer.Tpo -c caps_restorer.cc -fPIC -DPIC -o .libs/caps_restorer.o In file included from caps_restorer.cc:1: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from caps_restorer.cc:1: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from caps_restorer.cc:1: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_restorer.cc:1: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_restorer.cc:1: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_restorer.cc:1: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_restorer.cc:1: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_restorer.cc:1: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_restorer.cc:1: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_restorer.cc:1: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT caps_restorer.lo -MD -MP -MF .deps/caps_restorer.Tpo -c caps_restorer.cc -o caps_restorer.o In file included from caps_restorer.cc:1: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from caps_restorer.cc:1: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from caps_restorer.cc:1: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_restorer.cc:1: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_restorer.cc:1: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_restorer.cc:1: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_restorer.cc:1: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_restorer.cc:1: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_restorer.cc:1: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from caps_restorer.cc:1: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo collection.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT collection.lo -MD -MP -MF $depbase.Tpo -c -o collection.lo collection.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT collection.lo -MD -MP -MF .deps/collection.Tpo -c collection.cc -fPIC -DPIC -o .libs/collection.o In file included from collection.cc:17: In file included from /usr/local/include/lttoolbox/compression.h:24: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from collection.cc:17: In file included from /usr/local/include/lttoolbox/compression.h:24: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from collection.cc:17: In file included from /usr/local/include/lttoolbox/compression.h:24: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from collection.cc:17: In file included from /usr/local/include/lttoolbox/compression.h:24: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from collection.cc:17: In file included from /usr/local/include/lttoolbox/compression.h:24: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from collection.cc:17: In file included from /usr/local/include/lttoolbox/compression.h:24: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from collection.cc:17: In file included from /usr/local/include/lttoolbox/compression.h:24: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from collection.cc:17: In file included from /usr/local/include/lttoolbox/compression.h:24: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from collection.cc:17: In file included from /usr/local/include/lttoolbox/compression.h:24: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from collection.cc:17: In file included from /usr/local/include/lttoolbox/compression.h:24: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT collection.lo -MD -MP -MF .deps/collection.Tpo -c collection.cc -o collection.o In file included from collection.cc:17: In file included from /usr/local/include/lttoolbox/compression.h:24: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from collection.cc:17: In file included from /usr/local/include/lttoolbox/compression.h:24: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from collection.cc:17: In file included from /usr/local/include/lttoolbox/compression.h:24: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from collection.cc:17: In file included from /usr/local/include/lttoolbox/compression.h:24: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from collection.cc:17: In file included from /usr/local/include/lttoolbox/compression.h:24: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from collection.cc:17: In file included from /usr/local/include/lttoolbox/compression.h:24: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from collection.cc:17: In file included from /usr/local/include/lttoolbox/compression.h:24: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from collection.cc:17: In file included from /usr/local/include/lttoolbox/compression.h:24: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from collection.cc:17: In file included from /usr/local/include/lttoolbox/compression.h:24: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from collection.cc:17: In file included from /usr/local/include/lttoolbox/compression.h:24: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo constant_manager.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT constant_manager.lo -MD -MP -MF $depbase.Tpo -c -o constant_manager.lo constant_manager.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT constant_manager.lo -MD -MP -MF .deps/constant_manager.Tpo -c constant_manager.cc -fPIC -DPIC -o .libs/constant_manager.o In file included from constant_manager.cc:17: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from constant_manager.cc:17: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from constant_manager.cc:17: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from constant_manager.cc:17: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from constant_manager.cc:17: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from constant_manager.cc:17: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from constant_manager.cc:17: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from constant_manager.cc:17: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from constant_manager.cc:17: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from constant_manager.cc:17: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT constant_manager.lo -MD -MP -MF .deps/constant_manager.Tpo -c constant_manager.cc -o constant_manager.o In file included from constant_manager.cc:17: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from constant_manager.cc:17: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from constant_manager.cc:17: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from constant_manager.cc:17: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from constant_manager.cc:17: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from constant_manager.cc:17: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from constant_manager.cc:17: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from constant_manager.cc:17: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from constant_manager.cc:17: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from constant_manager.cc:17: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo endian_double_util.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT endian_double_util.lo -MD -MP -MF $depbase.Tpo -c -o endian_double_util.lo endian_double_util.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT endian_double_util.lo -MD -MP -MF .deps/endian_double_util.Tpo -c endian_double_util.cc -fPIC -DPIC -o .libs/endian_double_util.o c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT endian_double_util.lo -MD -MP -MF .deps/endian_double_util.Tpo -c endian_double_util.cc -o endian_double_util.o depbase=`echo exception_type.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT exception_type.lo -MD -MP -MF $depbase.Tpo -c -o exception_type.lo exception_type.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT exception_type.lo -MD -MP -MF .deps/exception_type.Tpo -c exception_type.cc -fPIC -DPIC -o .libs/exception_type.o In file included from exception_type.cc:16: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from exception_type.cc:16: In file included from ./exception_type.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from exception_type.cc:16: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from exception_type.cc:16: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from exception_type.cc:16: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from exception_type.cc:16: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from exception_type.cc:16: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from exception_type.cc:16: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from exception_type.cc:16: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from exception_type.cc:16: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT exception_type.lo -MD -MP -MF .deps/exception_type.Tpo -c exception_type.cc -o exception_type.o In file included from exception_type.cc:16: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from exception_type.cc:16: In file included from ./exception_type.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from exception_type.cc:16: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from exception_type.cc:16: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from exception_type.cc:16: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from exception_type.cc:16: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from exception_type.cc:16: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from exception_type.cc:16: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from exception_type.cc:16: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from exception_type.cc:16: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo feature_vec.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT feature_vec.lo -MD -MP -MF $depbase.Tpo -c -o feature_vec.lo feature_vec.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT feature_vec.lo -MD -MP -MF .deps/feature_vec.Tpo -c feature_vec.cc -fPIC -DPIC -o .libs/feature_vec.o In file included from feature_vec.cc:2: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from feature_vec.cc:2: In file included from ../apertium/feature_vec.h:9: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from feature_vec.cc:2: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec.cc:2: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec.cc:2: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec.cc:2: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec.cc:2: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec.cc:2: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec.cc:2: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec.cc:2: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT feature_vec.lo -MD -MP -MF .deps/feature_vec.Tpo -c feature_vec.cc -o feature_vec.o In file included from feature_vec.cc:2: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from feature_vec.cc:2: In file included from ../apertium/feature_vec.h:9: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from feature_vec.cc:2: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec.cc:2: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec.cc:2: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec.cc:2: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec.cc:2: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec.cc:2: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec.cc:2: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec.cc:2: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo feature_vec_averager.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT feature_vec_averager.lo -MD -MP -MF $depbase.Tpo -c -o feature_vec_averager.lo feature_vec_averager.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT feature_vec_averager.lo -MD -MP -MF .deps/feature_vec_averager.Tpo -c feature_vec_averager.cc -fPIC -DPIC -o .libs/feature_vec_averager.o In file included from feature_vec_averager.cc:1: In file included from ../apertium/feature_vec_averager.h:4: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from feature_vec_averager.cc:1: In file included from ../apertium/feature_vec_averager.h:4: In file included from ../apertium/feature_vec.h:9: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from feature_vec_averager.cc:1: In file included from ../apertium/feature_vec_averager.h:4: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec_averager.cc:1: In file included from ../apertium/feature_vec_averager.h:4: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec_averager.cc:1: In file included from ../apertium/feature_vec_averager.h:4: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec_averager.cc:1: In file included from ../apertium/feature_vec_averager.h:4: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec_averager.cc:1: In file included from ../apertium/feature_vec_averager.h:4: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec_averager.cc:1: In file included from ../apertium/feature_vec_averager.h:4: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec_averager.cc:1: In file included from ../apertium/feature_vec_averager.h:4: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec_averager.cc:1: In file included from ../apertium/feature_vec_averager.h:4: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT feature_vec_averager.lo -MD -MP -MF .deps/feature_vec_averager.Tpo -c feature_vec_averager.cc -o feature_vec_averager.o In file included from feature_vec_averager.cc:1: In file included from ../apertium/feature_vec_averager.h:4: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from feature_vec_averager.cc:1: In file included from ../apertium/feature_vec_averager.h:4: In file included from ../apertium/feature_vec.h:9: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from feature_vec_averager.cc:1: In file included from ../apertium/feature_vec_averager.h:4: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec_averager.cc:1: In file included from ../apertium/feature_vec_averager.h:4: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec_averager.cc:1: In file included from ../apertium/feature_vec_averager.h:4: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec_averager.cc:1: In file included from ../apertium/feature_vec_averager.h:4: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec_averager.cc:1: In file included from ../apertium/feature_vec_averager.h:4: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec_averager.cc:1: In file included from ../apertium/feature_vec_averager.h:4: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec_averager.cc:1: In file included from ../apertium/feature_vec_averager.h:4: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from feature_vec_averager.cc:1: In file included from ../apertium/feature_vec_averager.h:4: In file included from ../apertium/feature_vec.h:9: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo file_tagger.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT file_tagger.lo -MD -MP -MF $depbase.Tpo -c -o file_tagger.lo file_tagger.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT file_tagger.lo -MD -MP -MF .deps/file_tagger.Tpo -c file_tagger.cc -fPIC -DPIC -o .libs/file_tagger.o In file included from file_tagger.cc:16: In file included from ./file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from file_tagger.cc:16: In file included from ./file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from file_tagger.cc:16: In file included from ./file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_tagger.cc:16: In file included from ./file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_tagger.cc:16: In file included from ./file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_tagger.cc:16: In file included from ./file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_tagger.cc:16: In file included from ./file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_tagger.cc:16: In file included from ./file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_tagger.cc:16: In file included from ./file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_tagger.cc:16: In file included from ./file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT file_tagger.lo -MD -MP -MF .deps/file_tagger.Tpo -c file_tagger.cc -o file_tagger.o In file included from file_tagger.cc:16: In file included from ./file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from file_tagger.cc:16: In file included from ./file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from file_tagger.cc:16: In file included from ./file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_tagger.cc:16: In file included from ./file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_tagger.cc:16: In file included from ./file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_tagger.cc:16: In file included from ./file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_tagger.cc:16: In file included from ./file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_tagger.cc:16: In file included from ./file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_tagger.cc:16: In file included from ./file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_tagger.cc:16: In file included from ./file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo hmm.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT hmm.lo -MD -MP -MF $depbase.Tpo -c -o hmm.lo hmm.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT hmm.lo -MD -MP -MF .deps/hmm.Tpo -c hmm.cc -fPIC -DPIC -o .libs/hmm.o In file included from hmm.cc:24: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from hmm.cc:24: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv hmm.cc:460:7: warning: variable 'ndesconocidas' set but not used [-Wunused-but-set-variable] 460 | int ndesconocidas=0; | ^ hmm.cc:681:16: warning: variable 'loli' set but not used [-Wunused-but-set-variable] 681 | double prob, loli, x; | ^ In file included from hmm.cc:24: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from hmm.cc:24: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from hmm.cc:24: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from hmm.cc:24: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from hmm.cc:24: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from hmm.cc:24: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from hmm.cc:24: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from hmm.cc:24: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 28 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT hmm.lo -MD -MP -MF .deps/hmm.Tpo -c hmm.cc -o hmm.o In file included from hmm.cc:24: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from hmm.cc:24: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv hmm.cc:460:7: warning: variable 'ndesconocidas' set but not used [-Wunused-but-set-variable] 460 | int ndesconocidas=0; | ^ hmm.cc:681:16: warning: variable 'loli' set but not used [-Wunused-but-set-variable] 681 | double prob, loli, x; | ^ In file included from hmm.cc:24: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from hmm.cc:24: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from hmm.cc:24: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from hmm.cc:24: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from hmm.cc:24: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from hmm.cc:24: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from hmm.cc:24: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from hmm.cc:24: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 28 warnings generated. depbase=`echo i.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT i.lo -MD -MP -MF $depbase.Tpo -c -o i.lo i.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT i.lo -MD -MP -MF .deps/i.Tpo -c i.cc -fPIC -DPIC -o .libs/i.o In file included from i.cc:16: In file included from ./i.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from i.cc:16: In file included from ./i.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from i.cc:16: In file included from ./i.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from i.cc:16: In file included from ./i.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from i.cc:16: In file included from ./i.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from i.cc:16: In file included from ./i.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from i.cc:16: In file included from ./i.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from i.cc:16: In file included from ./i.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from i.cc:16: In file included from ./i.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from i.cc:16: In file included from ./i.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT i.lo -MD -MP -MF .deps/i.Tpo -c i.cc -o i.o In file included from i.cc:16: In file included from ./i.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from i.cc:16: In file included from ./i.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from i.cc:16: In file included from ./i.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from i.cc:16: In file included from ./i.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from i.cc:16: In file included from ./i.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from i.cc:16: In file included from ./i.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from i.cc:16: In file included from ./i.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from i.cc:16: In file included from ./i.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from i.cc:16: In file included from ./i.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from i.cc:16: In file included from ./i.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo interchunk.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT interchunk.lo -MD -MP -MF $depbase.Tpo -c -o interchunk.lo interchunk.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT interchunk.lo -MD -MP -MF .deps/interchunk.Tpo -c interchunk.cc -fPIC -DPIC -o .libs/interchunk.o In file included from interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT interchunk.lo -MD -MP -MF .deps/interchunk.Tpo -c interchunk.cc -o interchunk.o In file included from interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo interchunk_word.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT interchunk_word.lo -MD -MP -MF $depbase.Tpo -c -o interchunk_word.lo interchunk_word.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT interchunk_word.lo -MD -MP -MF .deps/interchunk_word.Tpo -c interchunk_word.cc -fPIC -DPIC -o .libs/interchunk_word.o In file included from interchunk_word.cc:18: In file included from ../apertium/interchunk_word.h:21: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from interchunk_word.cc:18: In file included from ../apertium/interchunk_word.h:21: In file included from ../apertium/apertium_re.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from interchunk_word.cc:18: In file included from ../apertium/interchunk_word.h:21: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk_word.cc:18: In file included from ../apertium/interchunk_word.h:21: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk_word.cc:18: In file included from ../apertium/interchunk_word.h:21: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk_word.cc:18: In file included from ../apertium/interchunk_word.h:21: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk_word.cc:18: In file included from ../apertium/interchunk_word.h:21: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk_word.cc:18: In file included from ../apertium/interchunk_word.h:21: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk_word.cc:18: In file included from ../apertium/interchunk_word.h:21: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk_word.cc:18: In file included from ../apertium/interchunk_word.h:21: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT interchunk_word.lo -MD -MP -MF .deps/interchunk_word.Tpo -c interchunk_word.cc -o interchunk_word.o In file included from interchunk_word.cc:18: In file included from ../apertium/interchunk_word.h:21: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from interchunk_word.cc:18: In file included from ../apertium/interchunk_word.h:21: In file included from ../apertium/apertium_re.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from interchunk_word.cc:18: In file included from ../apertium/interchunk_word.h:21: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk_word.cc:18: In file included from ../apertium/interchunk_word.h:21: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk_word.cc:18: In file included from ../apertium/interchunk_word.h:21: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk_word.cc:18: In file included from ../apertium/interchunk_word.h:21: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk_word.cc:18: In file included from ../apertium/interchunk_word.h:21: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk_word.cc:18: In file included from ../apertium/interchunk_word.h:21: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk_word.cc:18: In file included from ../apertium/interchunk_word.h:21: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from interchunk_word.cc:18: In file included from ../apertium/interchunk_word.h:21: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo latex_accentsmap.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT latex_accentsmap.lo -MD -MP -MF $depbase.Tpo -c -o latex_accentsmap.lo latex_accentsmap.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT latex_accentsmap.lo -MD -MP -MF .deps/latex_accentsmap.Tpo -c latex_accentsmap.cc -fPIC -DPIC -o .libs/latex_accentsmap.o In file included from latex_accentsmap.cc:18: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from latex_accentsmap.cc:18: In file included from ../apertium/latex_accentsmap.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from latex_accentsmap.cc:18: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from latex_accentsmap.cc:18: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from latex_accentsmap.cc:18: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from latex_accentsmap.cc:18: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from latex_accentsmap.cc:18: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from latex_accentsmap.cc:18: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from latex_accentsmap.cc:18: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from latex_accentsmap.cc:18: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT latex_accentsmap.lo -MD -MP -MF .deps/latex_accentsmap.Tpo -c latex_accentsmap.cc -o latex_accentsmap.o In file included from latex_accentsmap.cc:18: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from latex_accentsmap.cc:18: In file included from ../apertium/latex_accentsmap.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from latex_accentsmap.cc:18: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from latex_accentsmap.cc:18: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from latex_accentsmap.cc:18: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from latex_accentsmap.cc:18: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from latex_accentsmap.cc:18: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from latex_accentsmap.cc:18: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from latex_accentsmap.cc:18: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from latex_accentsmap.cc:18: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo lemma.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT lemma.lo -MD -MP -MF $depbase.Tpo -c -o lemma.lo lemma.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT lemma.lo -MD -MP -MF .deps/lemma.Tpo -c lemma.cc -fPIC -DPIC -o .libs/lemma.o In file included from lemma.cc:16: In file included from ./lemma.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from lemma.cc:16: In file included from ./lemma.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from lemma.cc:16: In file included from ./lemma.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lemma.cc:16: In file included from ./lemma.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lemma.cc:16: In file included from ./lemma.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lemma.cc:16: In file included from ./lemma.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lemma.cc:16: In file included from ./lemma.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lemma.cc:16: In file included from ./lemma.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lemma.cc:16: In file included from ./lemma.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lemma.cc:16: In file included from ./lemma.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT lemma.lo -MD -MP -MF .deps/lemma.Tpo -c lemma.cc -o lemma.o In file included from lemma.cc:16: In file included from ./lemma.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from lemma.cc:16: In file included from ./lemma.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from lemma.cc:16: In file included from ./lemma.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lemma.cc:16: In file included from ./lemma.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lemma.cc:16: In file included from ./lemma.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lemma.cc:16: In file included from ./lemma.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lemma.cc:16: In file included from ./lemma.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lemma.cc:16: In file included from ./lemma.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lemma.cc:16: In file included from ./lemma.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lemma.cc:16: In file included from ./lemma.h:19: In file included from ./analysis.h:19: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo linebreak.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT linebreak.lo -MD -MP -MF $depbase.Tpo -c -o linebreak.lo linebreak.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT linebreak.lo -MD -MP -MF .deps/linebreak.Tpo -c linebreak.cc -fPIC -DPIC -o .libs/linebreak.o c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT linebreak.lo -MD -MP -MF .deps/linebreak.Tpo -c linebreak.cc -o linebreak.o depbase=`echo lswpost.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT lswpost.lo -MD -MP -MF $depbase.Tpo -c -o lswpost.lo lswpost.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT lswpost.lo -MD -MP -MF .deps/lswpost.Tpo -c lswpost.cc -fPIC -DPIC -o .libs/lswpost.o In file included from lswpost.cc:24: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from lswpost.cc:24: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from lswpost.cc:24: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lswpost.cc:24: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lswpost.cc:24: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lswpost.cc:24: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lswpost.cc:24: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lswpost.cc:24: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lswpost.cc:24: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lswpost.cc:24: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT lswpost.lo -MD -MP -MF .deps/lswpost.Tpo -c lswpost.cc -o lswpost.o In file included from lswpost.cc:24: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from lswpost.cc:24: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from lswpost.cc:24: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lswpost.cc:24: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lswpost.cc:24: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lswpost.cc:24: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lswpost.cc:24: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lswpost.cc:24: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lswpost.cc:24: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from lswpost.cc:24: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo morpheme.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT morpheme.lo -MD -MP -MF $depbase.Tpo -c -o morpheme.lo morpheme.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT morpheme.lo -MD -MP -MF .deps/morpheme.Tpo -c morpheme.cc -fPIC -DPIC -o .libs/morpheme.o In file included from morpheme.cc:16: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from morpheme.cc:16: In file included from ./morpheme.h:19: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from morpheme.cc:16: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpheme.cc:16: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpheme.cc:16: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpheme.cc:16: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpheme.cc:16: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpheme.cc:16: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpheme.cc:16: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpheme.cc:16: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT morpheme.lo -MD -MP -MF .deps/morpheme.Tpo -c morpheme.cc -o morpheme.o In file included from morpheme.cc:16: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from morpheme.cc:16: In file included from ./morpheme.h:19: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from morpheme.cc:16: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpheme.cc:16: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpheme.cc:16: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpheme.cc:16: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpheme.cc:16: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpheme.cc:16: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpheme.cc:16: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpheme.cc:16: In file included from ./morpheme.h:19: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo morpho_stream.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT morpho_stream.lo -MD -MP -MF $depbase.Tpo -c -o morpho_stream.lo morpho_stream.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT morpho_stream.lo -MD -MP -MF .deps/morpho_stream.Tpo -c morpho_stream.cc -fPIC -DPIC -o .libs/morpho_stream.o In file included from morpho_stream.cc:1: In file included from ../apertium/morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from morpho_stream.cc:1: In file included from ../apertium/morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from morpho_stream.cc:1: In file included from ../apertium/morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpho_stream.cc:1: In file included from ../apertium/morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpho_stream.cc:1: In file included from ../apertium/morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpho_stream.cc:1: In file included from ../apertium/morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpho_stream.cc:1: In file included from ../apertium/morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpho_stream.cc:1: In file included from ../apertium/morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpho_stream.cc:1: In file included from ../apertium/morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpho_stream.cc:1: In file included from ../apertium/morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT morpho_stream.lo -MD -MP -MF .deps/morpho_stream.Tpo -c morpho_stream.cc -o morpho_stream.o In file included from morpho_stream.cc:1: In file included from ../apertium/morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from morpho_stream.cc:1: In file included from ../apertium/morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from morpho_stream.cc:1: In file included from ../apertium/morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpho_stream.cc:1: In file included from ../apertium/morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpho_stream.cc:1: In file included from ../apertium/morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpho_stream.cc:1: In file included from ../apertium/morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpho_stream.cc:1: In file included from ../apertium/morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpho_stream.cc:1: In file included from ../apertium/morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpho_stream.cc:1: In file included from ../apertium/morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from morpho_stream.cc:1: In file included from ../apertium/morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo mtx_reader.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT mtx_reader.lo -MD -MP -MF $depbase.Tpo -c -o mtx_reader.lo mtx_reader.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT mtx_reader.lo -MD -MP -MF .deps/mtx_reader.Tpo -c mtx_reader.cc -fPIC -DPIC -o .libs/mtx_reader.o In file included from mtx_reader.cc:17: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from mtx_reader.cc:17: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from mtx_reader.cc:17: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from mtx_reader.cc:17: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from mtx_reader.cc:17: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from mtx_reader.cc:17: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from mtx_reader.cc:17: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from mtx_reader.cc:17: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from mtx_reader.cc:17: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from mtx_reader.cc:17: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT mtx_reader.lo -MD -MP -MF .deps/mtx_reader.Tpo -c mtx_reader.cc -o mtx_reader.o In file included from mtx_reader.cc:17: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from mtx_reader.cc:17: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from mtx_reader.cc:17: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from mtx_reader.cc:17: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from mtx_reader.cc:17: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from mtx_reader.cc:17: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from mtx_reader.cc:17: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from mtx_reader.cc:17: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from mtx_reader.cc:17: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from mtx_reader.cc:17: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo file_morpho_stream.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT file_morpho_stream.lo -MD -MP -MF $depbase.Tpo -c -o file_morpho_stream.lo file_morpho_stream.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT file_morpho_stream.lo -MD -MP -MF .deps/file_morpho_stream.Tpo -c file_morpho_stream.cc -fPIC -DPIC -o .libs/file_morpho_stream.o In file included from file_morpho_stream.cc:23: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from file_morpho_stream.cc:23: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from file_morpho_stream.cc:23: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_morpho_stream.cc:23: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_morpho_stream.cc:23: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_morpho_stream.cc:23: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_morpho_stream.cc:23: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_morpho_stream.cc:23: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_morpho_stream.cc:23: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_morpho_stream.cc:23: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT file_morpho_stream.lo -MD -MP -MF .deps/file_morpho_stream.Tpo -c file_morpho_stream.cc -o file_morpho_stream.o In file included from file_morpho_stream.cc:23: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from file_morpho_stream.cc:23: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from file_morpho_stream.cc:23: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_morpho_stream.cc:23: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_morpho_stream.cc:23: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_morpho_stream.cc:23: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_morpho_stream.cc:23: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_morpho_stream.cc:23: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_morpho_stream.cc:23: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from file_morpho_stream.cc:23: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo perceptron_spec.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT perceptron_spec.lo -MD -MP -MF $depbase.Tpo -c -o perceptron_spec.lo perceptron_spec.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT perceptron_spec.lo -MD -MP -MF .deps/perceptron_spec.Tpo -c perceptron_spec.cc -fPIC -DPIC -o .libs/perceptron_spec.o In file included from perceptron_spec.cc:1: In file included from ../apertium/perceptron_spec.h:11: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from perceptron_spec.cc:1: In file included from ../apertium/perceptron_spec.h:11: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv perceptron_spec.cc:137:44: warning: unused variable 'feat_it' [-Wunused-variable] 137 | std::vector::const_iterator feat_it; | ^~~~~~~ perceptron_spec.cc:254:62: warning: binding reference member 'feat_idx' to stack allocated parameter 'feat_idx' [-Wdangling-field] 254 | : spec(spec), is_feature(is_feature), feat(feat), feat_idx(feat_idx), | ^~~~~~~~ ../apertium/perceptron_spec.h:439:19: note: reference member declared here 439 | const size_t &feat_idx; | ^ In file included from perceptron_spec.cc:1: In file included from ../apertium/perceptron_spec.h:11: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_spec.cc:1: In file included from ../apertium/perceptron_spec.h:11: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_spec.cc:1: In file included from ../apertium/perceptron_spec.h:11: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_spec.cc:1: In file included from ../apertium/perceptron_spec.h:11: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_spec.cc:1: In file included from ../apertium/perceptron_spec.h:11: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_spec.cc:1: In file included from ../apertium/perceptron_spec.h:11: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_spec.cc:1: In file included from ../apertium/perceptron_spec.h:11: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_spec.cc:1: In file included from ../apertium/perceptron_spec.h:11: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 28 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT perceptron_spec.lo -MD -MP -MF .deps/perceptron_spec.Tpo -c perceptron_spec.cc -o perceptron_spec.o In file included from perceptron_spec.cc:1: In file included from ../apertium/perceptron_spec.h:11: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from perceptron_spec.cc:1: In file included from ../apertium/perceptron_spec.h:11: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv perceptron_spec.cc:137:44: warning: unused variable 'feat_it' [-Wunused-variable] 137 | std::vector::const_iterator feat_it; | ^~~~~~~ perceptron_spec.cc:254:62: warning: binding reference member 'feat_idx' to stack allocated parameter 'feat_idx' [-Wdangling-field] 254 | : spec(spec), is_feature(is_feature), feat(feat), feat_idx(feat_idx), | ^~~~~~~~ ../apertium/perceptron_spec.h:439:19: note: reference member declared here 439 | const size_t &feat_idx; | ^ In file included from perceptron_spec.cc:1: In file included from ../apertium/perceptron_spec.h:11: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_spec.cc:1: In file included from ../apertium/perceptron_spec.h:11: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_spec.cc:1: In file included from ../apertium/perceptron_spec.h:11: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_spec.cc:1: In file included from ../apertium/perceptron_spec.h:11: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_spec.cc:1: In file included from ../apertium/perceptron_spec.h:11: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_spec.cc:1: In file included from ../apertium/perceptron_spec.h:11: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_spec.cc:1: In file included from ../apertium/perceptron_spec.h:11: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_spec.cc:1: In file included from ../apertium/perceptron_spec.h:11: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 28 warnings generated. depbase=`echo perceptron_tagger.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT perceptron_tagger.lo -MD -MP -MF $depbase.Tpo -c -o perceptron_tagger.lo perceptron_tagger.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT perceptron_tagger.lo -MD -MP -MF .deps/perceptron_tagger.Tpo -c perceptron_tagger.cc -fPIC -DPIC -o .libs/perceptron_tagger.o In file included from perceptron_tagger.cc:1: In file included from ../apertium/perceptron_tagger.h:4: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from perceptron_tagger.cc:1: In file included from ../apertium/perceptron_tagger.h:4: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from perceptron_tagger.cc:1: In file included from ../apertium/perceptron_tagger.h:4: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_tagger.cc:1: In file included from ../apertium/perceptron_tagger.h:4: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_tagger.cc:1: In file included from ../apertium/perceptron_tagger.h:4: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_tagger.cc:1: In file included from ../apertium/perceptron_tagger.h:4: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_tagger.cc:1: In file included from ../apertium/perceptron_tagger.h:4: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_tagger.cc:1: In file included from ../apertium/perceptron_tagger.h:4: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_tagger.cc:1: In file included from ../apertium/perceptron_tagger.h:4: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_tagger.cc:1: In file included from ../apertium/perceptron_tagger.h:4: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT perceptron_tagger.lo -MD -MP -MF .deps/perceptron_tagger.Tpo -c perceptron_tagger.cc -o perceptron_tagger.o In file included from perceptron_tagger.cc:1: In file included from ../apertium/perceptron_tagger.h:4: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from perceptron_tagger.cc:1: In file included from ../apertium/perceptron_tagger.h:4: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from perceptron_tagger.cc:1: In file included from ../apertium/perceptron_tagger.h:4: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_tagger.cc:1: In file included from ../apertium/perceptron_tagger.h:4: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_tagger.cc:1: In file included from ../apertium/perceptron_tagger.h:4: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_tagger.cc:1: In file included from ../apertium/perceptron_tagger.h:4: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_tagger.cc:1: In file included from ../apertium/perceptron_tagger.h:4: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_tagger.cc:1: In file included from ../apertium/perceptron_tagger.h:4: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_tagger.cc:1: In file included from ../apertium/perceptron_tagger.h:4: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from perceptron_tagger.cc:1: In file included from ../apertium/perceptron_tagger.h:4: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo pretransfer.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT pretransfer.lo -MD -MP -MF $depbase.Tpo -c -o pretransfer.lo pretransfer.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT pretransfer.lo -MD -MP -MF .deps/pretransfer.Tpo -c pretransfer.cc -fPIC -DPIC -o .libs/pretransfer.o In file included from pretransfer.cc:1: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from pretransfer.cc:1: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from pretransfer.cc:1: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from pretransfer.cc:1: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from pretransfer.cc:1: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from pretransfer.cc:1: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from pretransfer.cc:1: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from pretransfer.cc:1: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from pretransfer.cc:1: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from pretransfer.cc:1: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT pretransfer.lo -MD -MP -MF .deps/pretransfer.Tpo -c pretransfer.cc -o pretransfer.o In file included from pretransfer.cc:1: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from pretransfer.cc:1: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from pretransfer.cc:1: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from pretransfer.cc:1: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from pretransfer.cc:1: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from pretransfer.cc:1: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from pretransfer.cc:1: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from pretransfer.cc:1: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from pretransfer.cc:1: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from pretransfer.cc:1: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo postchunk.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT postchunk.lo -MD -MP -MF $depbase.Tpo -c -o postchunk.lo postchunk.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT postchunk.lo -MD -MP -MF .deps/postchunk.Tpo -c postchunk.cc -fPIC -DPIC -o .libs/postchunk.o In file included from postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT postchunk.lo -MD -MP -MF .deps/postchunk.Tpo -c postchunk.cc -o postchunk.o In file included from postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo sentence_stream.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT sentence_stream.lo -MD -MP -MF $depbase.Tpo -c -o sentence_stream.lo sentence_stream.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT sentence_stream.lo -MD -MP -MF .deps/sentence_stream.Tpo -c sentence_stream.cc -fPIC -DPIC -o .libs/sentence_stream.o In file included from sentence_stream.cc:1: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from sentence_stream.cc:1: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from sentence_stream.cc:1: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from sentence_stream.cc:1: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from sentence_stream.cc:1: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from sentence_stream.cc:1: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from sentence_stream.cc:1: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from sentence_stream.cc:1: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from sentence_stream.cc:1: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from sentence_stream.cc:1: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT sentence_stream.lo -MD -MP -MF .deps/sentence_stream.Tpo -c sentence_stream.cc -o sentence_stream.o In file included from sentence_stream.cc:1: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from sentence_stream.cc:1: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from sentence_stream.cc:1: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from sentence_stream.cc:1: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from sentence_stream.cc:1: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from sentence_stream.cc:1: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from sentence_stream.cc:1: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from sentence_stream.cc:1: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from sentence_stream.cc:1: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from sentence_stream.cc:1: In file included from ../apertium/sentence_stream.h:6: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo stream.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT stream.lo -MD -MP -MF $depbase.Tpo -c -o stream.lo stream.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT stream.lo -MD -MP -MF .deps/stream.Tpo -c stream.cc -fPIC -DPIC -o .libs/stream.o In file included from stream.cc:16: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from stream.cc:16: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from stream.cc:16: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream.cc:16: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream.cc:16: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream.cc:16: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream.cc:16: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream.cc:16: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream.cc:16: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream.cc:16: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream.cc:16: ./stream.h:44:16: warning: private field 'TheFlags' is not used [-Wunused-private-field] 44 | TaggerFlags &TheFlags; | ^ 27 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT stream.lo -MD -MP -MF .deps/stream.Tpo -c stream.cc -o stream.o In file included from stream.cc:16: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from stream.cc:16: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from stream.cc:16: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream.cc:16: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream.cc:16: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream.cc:16: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream.cc:16: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream.cc:16: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream.cc:16: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream.cc:16: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream.cc:16: ./stream.h:44:16: warning: private field 'TheFlags' is not used [-Wunused-private-field] 44 | TaggerFlags &TheFlags; | ^ 27 warnings generated. depbase=`echo stream_tagger.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT stream_tagger.lo -MD -MP -MF $depbase.Tpo -c -o stream_tagger.lo stream_tagger.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT stream_tagger.lo -MD -MP -MF .deps/stream_tagger.Tpo -c stream_tagger.cc -fPIC -DPIC -o .libs/stream_tagger.o In file included from stream_tagger.cc:1: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from stream_tagger.cc:1: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from stream_tagger.cc:1: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream_tagger.cc:1: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream_tagger.cc:1: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream_tagger.cc:1: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream_tagger.cc:1: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream_tagger.cc:1: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream_tagger.cc:1: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream_tagger.cc:1: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT stream_tagger.lo -MD -MP -MF .deps/stream_tagger.Tpo -c stream_tagger.cc -o stream_tagger.o In file included from stream_tagger.cc:1: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from stream_tagger.cc:1: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from stream_tagger.cc:1: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream_tagger.cc:1: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream_tagger.cc:1: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream_tagger.cc:1: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream_tagger.cc:1: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream_tagger.cc:1: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream_tagger.cc:1: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from stream_tagger.cc:1: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo shell_utils.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT shell_utils.lo -MD -MP -MF $depbase.Tpo -c -o shell_utils.lo shell_utils.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT shell_utils.lo -MD -MP -MF .deps/shell_utils.Tpo -c shell_utils.cc -fPIC -DPIC -o .libs/shell_utils.o In file included from shell_utils.cc:1: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from shell_utils.cc:1: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from shell_utils.cc:1: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from shell_utils.cc:1: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from shell_utils.cc:1: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from shell_utils.cc:1: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from shell_utils.cc:1: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from shell_utils.cc:1: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from shell_utils.cc:1: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from shell_utils.cc:1: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT shell_utils.lo -MD -MP -MF .deps/shell_utils.Tpo -c shell_utils.cc -o shell_utils.o In file included from shell_utils.cc:1: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from shell_utils.cc:1: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from shell_utils.cc:1: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from shell_utils.cc:1: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from shell_utils.cc:1: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from shell_utils.cc:1: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from shell_utils.cc:1: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from shell_utils.cc:1: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from shell_utils.cc:1: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from shell_utils.cc:1: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo tagger.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger.lo -MD -MP -MF $depbase.Tpo -c -o tagger.lo tagger.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger.lo -MD -MP -MF .deps/tagger.Tpo -c tagger.cc -fPIC -DPIC -o .libs/tagger.o In file included from tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger.lo -MD -MP -MF .deps/tagger.Tpo -c tagger.cc -o tagger.o In file included from tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo tagger_data.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_data.lo -MD -MP -MF $depbase.Tpo -c -o tagger_data.lo tagger_data.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_data.lo -MD -MP -MF .deps/tagger_data.Tpo -c tagger_data.cc -fPIC -DPIC -o .libs/tagger_data.o In file included from tagger_data.cc:17: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tagger_data.cc:17: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tagger_data.cc:17: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data.cc:17: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data.cc:17: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data.cc:17: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data.cc:17: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data.cc:17: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data.cc:17: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data.cc:17: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_data.lo -MD -MP -MF .deps/tagger_data.Tpo -c tagger_data.cc -o tagger_data.o In file included from tagger_data.cc:17: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tagger_data.cc:17: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tagger_data.cc:17: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data.cc:17: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data.cc:17: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data.cc:17: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data.cc:17: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data.cc:17: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data.cc:17: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data.cc:17: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo tagger_data_hmm.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_data_hmm.lo -MD -MP -MF $depbase.Tpo -c -o tagger_data_hmm.lo tagger_data_hmm.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_data_hmm.lo -MD -MP -MF .deps/tagger_data_hmm.Tpo -c tagger_data_hmm.cc -fPIC -DPIC -o .libs/tagger_data_hmm.o In file included from tagger_data_hmm.cc:17: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tagger_data_hmm.cc:17: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tagger_data_hmm.cc:17: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_hmm.cc:17: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_hmm.cc:17: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_hmm.cc:17: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_hmm.cc:17: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_hmm.cc:17: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_hmm.cc:17: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_hmm.cc:17: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_data_hmm.lo -MD -MP -MF .deps/tagger_data_hmm.Tpo -c tagger_data_hmm.cc -o tagger_data_hmm.o In file included from tagger_data_hmm.cc:17: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tagger_data_hmm.cc:17: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tagger_data_hmm.cc:17: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_hmm.cc:17: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_hmm.cc:17: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_hmm.cc:17: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_hmm.cc:17: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_hmm.cc:17: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_hmm.cc:17: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_hmm.cc:17: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo tagger_data_lsw.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_data_lsw.lo -MD -MP -MF $depbase.Tpo -c -o tagger_data_lsw.lo tagger_data_lsw.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_data_lsw.lo -MD -MP -MF .deps/tagger_data_lsw.Tpo -c tagger_data_lsw.cc -fPIC -DPIC -o .libs/tagger_data_lsw.o In file included from tagger_data_lsw.cc:17: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tagger_data_lsw.cc:17: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tagger_data_lsw.cc:17: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_lsw.cc:17: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_lsw.cc:17: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_lsw.cc:17: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_lsw.cc:17: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_lsw.cc:17: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_lsw.cc:17: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_lsw.cc:17: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_data_lsw.lo -MD -MP -MF .deps/tagger_data_lsw.Tpo -c tagger_data_lsw.cc -o tagger_data_lsw.o In file included from tagger_data_lsw.cc:17: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tagger_data_lsw.cc:17: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tagger_data_lsw.cc:17: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_lsw.cc:17: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_lsw.cc:17: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_lsw.cc:17: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_lsw.cc:17: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_lsw.cc:17: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_lsw.cc:17: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_lsw.cc:17: In file included from ../apertium/lswpost.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo tagger_data_percep_coarse_tags.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_data_percep_coarse_tags.lo -MD -MP -MF $depbase.Tpo -c -o tagger_data_percep_coarse_tags.lo tagger_data_percep_coarse_tags.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_data_percep_coarse_tags.lo -MD -MP -MF .deps/tagger_data_percep_coarse_tags.Tpo -c tagger_data_percep_coarse_tags.cc -fPIC -DPIC -o .libs/tagger_data_percep_coarse_tags.o In file included from tagger_data_percep_coarse_tags.cc:1: In file included from ../apertium/tagger_data_percep_coarse_tags.h:4: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tagger_data_percep_coarse_tags.cc:1: In file included from ../apertium/tagger_data_percep_coarse_tags.h:4: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tagger_data_percep_coarse_tags.cc:1: In file included from ../apertium/tagger_data_percep_coarse_tags.h:4: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_percep_coarse_tags.cc:1: In file included from ../apertium/tagger_data_percep_coarse_tags.h:4: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_percep_coarse_tags.cc:1: In file included from ../apertium/tagger_data_percep_coarse_tags.h:4: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_percep_coarse_tags.cc:1: In file included from ../apertium/tagger_data_percep_coarse_tags.h:4: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_percep_coarse_tags.cc:1: In file included from ../apertium/tagger_data_percep_coarse_tags.h:4: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_percep_coarse_tags.cc:1: In file included from ../apertium/tagger_data_percep_coarse_tags.h:4: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_percep_coarse_tags.cc:1: In file included from ../apertium/tagger_data_percep_coarse_tags.h:4: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_percep_coarse_tags.cc:1: In file included from ../apertium/tagger_data_percep_coarse_tags.h:4: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_data_percep_coarse_tags.lo -MD -MP -MF .deps/tagger_data_percep_coarse_tags.Tpo -c tagger_data_percep_coarse_tags.cc -o tagger_data_percep_coarse_tags.o In file included from tagger_data_percep_coarse_tags.cc:1: In file included from ../apertium/tagger_data_percep_coarse_tags.h:4: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tagger_data_percep_coarse_tags.cc:1: In file included from ../apertium/tagger_data_percep_coarse_tags.h:4: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tagger_data_percep_coarse_tags.cc:1: In file included from ../apertium/tagger_data_percep_coarse_tags.h:4: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_percep_coarse_tags.cc:1: In file included from ../apertium/tagger_data_percep_coarse_tags.h:4: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_percep_coarse_tags.cc:1: In file included from ../apertium/tagger_data_percep_coarse_tags.h:4: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_percep_coarse_tags.cc:1: In file included from ../apertium/tagger_data_percep_coarse_tags.h:4: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_percep_coarse_tags.cc:1: In file included from ../apertium/tagger_data_percep_coarse_tags.h:4: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_percep_coarse_tags.cc:1: In file included from ../apertium/tagger_data_percep_coarse_tags.h:4: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_percep_coarse_tags.cc:1: In file included from ../apertium/tagger_data_percep_coarse_tags.h:4: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_data_percep_coarse_tags.cc:1: In file included from ../apertium/tagger_data_percep_coarse_tags.h:4: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo tagger_flags.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_flags.lo -MD -MP -MF $depbase.Tpo -c -o tagger_flags.lo tagger_flags.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_flags.lo -MD -MP -MF .deps/tagger_flags.Tpo -c tagger_flags.cc -fPIC -DPIC -o .libs/tagger_flags.o c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_flags.lo -MD -MP -MF .deps/tagger_flags.Tpo -c tagger_flags.cc -o tagger_flags.o depbase=`echo tagger_utils.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_utils.lo -MD -MP -MF $depbase.Tpo -c -o tagger_utils.lo tagger_utils.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_utils.lo -MD -MP -MF .deps/tagger_utils.Tpo -c tagger_utils.cc -fPIC -DPIC -o .libs/tagger_utils.o In file included from tagger_utils.cc:18: In file included from ../apertium/tagger_utils.h:28: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tagger_utils.cc:18: In file included from ../apertium/tagger_utils.h:28: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tagger_utils.cc:18: In file included from ../apertium/tagger_utils.h:28: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_utils.cc:18: In file included from ../apertium/tagger_utils.h:28: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_utils.cc:18: In file included from ../apertium/tagger_utils.h:28: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_utils.cc:18: In file included from ../apertium/tagger_utils.h:28: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_utils.cc:18: In file included from ../apertium/tagger_utils.h:28: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_utils.cc:18: In file included from ../apertium/tagger_utils.h:28: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_utils.cc:18: In file included from ../apertium/tagger_utils.h:28: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_utils.cc:18: In file included from ../apertium/tagger_utils.h:28: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_utils.lo -MD -MP -MF .deps/tagger_utils.Tpo -c tagger_utils.cc -o tagger_utils.o In file included from tagger_utils.cc:18: In file included from ../apertium/tagger_utils.h:28: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tagger_utils.cc:18: In file included from ../apertium/tagger_utils.h:28: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tagger_utils.cc:18: In file included from ../apertium/tagger_utils.h:28: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_utils.cc:18: In file included from ../apertium/tagger_utils.h:28: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_utils.cc:18: In file included from ../apertium/tagger_utils.h:28: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_utils.cc:18: In file included from ../apertium/tagger_utils.h:28: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_utils.cc:18: In file included from ../apertium/tagger_utils.h:28: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_utils.cc:18: In file included from ../apertium/tagger_utils.h:28: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_utils.cc:18: In file included from ../apertium/tagger_utils.h:28: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_utils.cc:18: In file included from ../apertium/tagger_utils.h:28: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo tagger_word.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_word.lo -MD -MP -MF $depbase.Tpo -c -o tagger_word.lo tagger_word.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_word.lo -MD -MP -MF .deps/tagger_word.Tpo -c tagger_word.cc -fPIC -DPIC -o .libs/tagger_word.o In file included from tagger_word.cc:17: In file included from ../apertium/tagger_word.h:27: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tagger_word.cc:17: In file included from ../apertium/tagger_word.h:27: In file included from ../apertium/apertium_re.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tagger_word.cc:17: In file included from ../apertium/tagger_word.h:27: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_word.cc:17: In file included from ../apertium/tagger_word.h:27: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_word.cc:17: In file included from ../apertium/tagger_word.h:27: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_word.cc:17: In file included from ../apertium/tagger_word.h:27: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_word.cc:17: In file included from ../apertium/tagger_word.h:27: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_word.cc:17: In file included from ../apertium/tagger_word.h:27: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_word.cc:17: In file included from ../apertium/tagger_word.h:27: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_word.cc:17: In file included from ../apertium/tagger_word.h:27: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tagger_word.lo -MD -MP -MF .deps/tagger_word.Tpo -c tagger_word.cc -o tagger_word.o In file included from tagger_word.cc:17: In file included from ../apertium/tagger_word.h:27: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tagger_word.cc:17: In file included from ../apertium/tagger_word.h:27: In file included from ../apertium/apertium_re.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tagger_word.cc:17: In file included from ../apertium/tagger_word.h:27: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_word.cc:17: In file included from ../apertium/tagger_word.h:27: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_word.cc:17: In file included from ../apertium/tagger_word.h:27: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_word.cc:17: In file included from ../apertium/tagger_word.h:27: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_word.cc:17: In file included from ../apertium/tagger_word.h:27: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_word.cc:17: In file included from ../apertium/tagger_word.h:27: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_word.cc:17: In file included from ../apertium/tagger_word.h:27: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tagger_word.cc:17: In file included from ../apertium/tagger_word.h:27: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo tmx_aligner_tool.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_aligner_tool.lo -MD -MP -MF $depbase.Tpo -c -o tmx_aligner_tool.lo tmx_aligner_tool.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_aligner_tool.lo -MD -MP -MF .deps/tmx_aligner_tool.Tpo -c tmx_aligner_tool.cc -fPIC -DPIC -o .libs/tmx_aligner_tool.o In file included from tmx_aligner_tool.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tmx_aligner_tool.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tmx_aligner_tool.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_aligner_tool.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_aligner_tool.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_aligner_tool.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_aligner_tool.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_aligner_tool.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_aligner_tool.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_aligner_tool.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_aligner_tool.lo -MD -MP -MF .deps/tmx_aligner_tool.Tpo -c tmx_aligner_tool.cc -o tmx_aligner_tool.o In file included from tmx_aligner_tool.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tmx_aligner_tool.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tmx_aligner_tool.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_aligner_tool.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_aligner_tool.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_aligner_tool.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_aligner_tool.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_aligner_tool.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_aligner_tool.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_aligner_tool.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo tmx_alignment.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_alignment.lo -MD -MP -MF $depbase.Tpo -c -o tmx_alignment.lo tmx_alignment.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_alignment.lo -MD -MP -MF .deps/tmx_alignment.Tpo -c tmx_alignment.cc -fPIC -DPIC -o .libs/tmx_alignment.o In file included from tmx_alignment.cc:16: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tmx_alignment.cc:16: In file included from /usr/local/include/lttoolbox/string_utils.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tmx_alignment.cc:16: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_alignment.cc:16: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_alignment.cc:16: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_alignment.cc:16: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_alignment.cc:16: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_alignment.cc:16: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_alignment.cc:16: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_alignment.cc:16: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_alignment.lo -MD -MP -MF .deps/tmx_alignment.Tpo -c tmx_alignment.cc -o tmx_alignment.o In file included from tmx_alignment.cc:16: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tmx_alignment.cc:16: In file included from /usr/local/include/lttoolbox/string_utils.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tmx_alignment.cc:16: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_alignment.cc:16: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_alignment.cc:16: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_alignment.cc:16: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_alignment.cc:16: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_alignment.cc:16: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_alignment.cc:16: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_alignment.cc:16: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo tmx_arguments_parser.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_arguments_parser.lo -MD -MP -MF $depbase.Tpo -c -o tmx_arguments_parser.lo tmx_arguments_parser.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_arguments_parser.lo -MD -MP -MF .deps/tmx_arguments_parser.Tpo -c tmx_arguments_parser.cc -fPIC -DPIC -o .libs/tmx_arguments_parser.o In file included from tmx_arguments_parser.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tmx_arguments_parser.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tmx_arguments_parser.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_arguments_parser.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_arguments_parser.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_arguments_parser.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_arguments_parser.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_arguments_parser.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_arguments_parser.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_arguments_parser.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_arguments_parser.lo -MD -MP -MF .deps/tmx_arguments_parser.Tpo -c tmx_arguments_parser.cc -o tmx_arguments_parser.o In file included from tmx_arguments_parser.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tmx_arguments_parser.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tmx_arguments_parser.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_arguments_parser.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_arguments_parser.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_arguments_parser.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_arguments_parser.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_arguments_parser.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_arguments_parser.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_arguments_parser.cc:13: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo tmx_book_to_matrix.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_book_to_matrix.lo -MD -MP -MF $depbase.Tpo -c -o tmx_book_to_matrix.lo tmx_book_to_matrix.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_book_to_matrix.lo -MD -MP -MF .deps/tmx_book_to_matrix.Tpo -c tmx_book_to_matrix.cc -fPIC -DPIC -o .libs/tmx_book_to_matrix.o tmx_book_to_matrix.cc:233:7: warning: variable 'numberOfEvaluatedItems' set but not used [-Wunused-but-set-variable] 233 | int numberOfEvaluatedItems(0); | ^ 1 warning generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_book_to_matrix.lo -MD -MP -MF .deps/tmx_book_to_matrix.Tpo -c tmx_book_to_matrix.cc -o tmx_book_to_matrix.o tmx_book_to_matrix.cc:233:7: warning: variable 'numberOfEvaluatedItems' set but not used [-Wunused-but-set-variable] 233 | int numberOfEvaluatedItems(0); | ^ 1 warning generated. depbase=`echo tmx_builder.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_builder.lo -MD -MP -MF $depbase.Tpo -c -o tmx_builder.lo tmx_builder.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_builder.lo -MD -MP -MF .deps/tmx_builder.Tpo -c tmx_builder.cc -fPIC -DPIC -o .libs/tmx_builder.o In file included from tmx_builder.cc:17: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tmx_builder.cc:17: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tmx_builder.cc:17: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_builder.cc:17: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_builder.cc:17: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_builder.cc:17: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_builder.cc:17: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_builder.cc:17: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_builder.cc:17: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_builder.cc:17: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_builder.lo -MD -MP -MF .deps/tmx_builder.Tpo -c tmx_builder.cc -o tmx_builder.o In file included from tmx_builder.cc:17: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tmx_builder.cc:17: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tmx_builder.cc:17: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_builder.cc:17: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_builder.cc:17: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_builder.cc:17: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_builder.cc:17: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_builder.cc:17: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_builder.cc:17: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_builder.cc:17: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo tmx_dictionary.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_dictionary.lo -MD -MP -MF $depbase.Tpo -c -o tmx_dictionary.lo tmx_dictionary.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_dictionary.lo -MD -MP -MF .deps/tmx_dictionary.Tpo -c tmx_dictionary.cc -fPIC -DPIC -o .libs/tmx_dictionary.o tmx_dictionary.cc:261:36: warning: unused parameter 'dictionaryFile' [-Wunused-parameter] 261 | void Dictionary::read( const char* dictionaryFile ) | ^ tmx_dictionary.cc:266:48: warning: unused parameter 'dictionaryItems' [-Wunused-parameter] 266 | void Dictionary::build( const DictionaryItems& dictionaryItems ) | ^ tmx_dictionary.cc:271:45: warning: unused parameter 'dic' [-Wunused-parameter] 271 | void Dictionary::reverse( const Dictionary& dic ) | ^ tmx_dictionary.cc:276:42: warning: unused parameter 'word' [-Wunused-parameter] 276 | bool Dictionary::lookupWord( const Word& word, DictionaryItems& results ) const | ^ tmx_dictionary.cc:276:65: warning: unused parameter 'results' [-Wunused-parameter] 276 | bool Dictionary::lookupWord( const Word& word, DictionaryItems& results ) const | ^ tmx_dictionary.cc:281:49: warning: unused parameter 'words' [-Wunused-parameter] 281 | bool Dictionary::lookupWordSet( const WordList& words, DictionaryItems& results ) const | ^ tmx_dictionary.cc:281:73: warning: unused parameter 'results' [-Wunused-parameter] 281 | bool Dictionary::lookupWordSet( const WordList& words, DictionaryItems& results ) const | ^ tmx_dictionary.cc:643:51: warning: unused parameter 'huSentenceList' [-Wunused-parameter] 643 | void IBMModelOne::reestimate( const SentenceList& huSentenceList, const SentenceList& enSentenceList ) | ^ tmx_dictionary.cc:643:87: warning: unused parameter 'enSentenceList' [-Wunused-parameter] 643 | void IBMModelOne::reestimate( const SentenceList& huSentenceList, const SentenceList& enSentenceList ) | ^ tmx_dictionary.cc:651:10: warning: variable 'val' set but not used [-Wunused-but-set-variable] 651 | double val = log(1.0+hu.size()) / en.size() ; | ^ 10 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_dictionary.lo -MD -MP -MF .deps/tmx_dictionary.Tpo -c tmx_dictionary.cc -o tmx_dictionary.o tmx_dictionary.cc:261:36: warning: unused parameter 'dictionaryFile' [-Wunused-parameter] 261 | void Dictionary::read( const char* dictionaryFile ) | ^ tmx_dictionary.cc:266:48: warning: unused parameter 'dictionaryItems' [-Wunused-parameter] 266 | void Dictionary::build( const DictionaryItems& dictionaryItems ) | ^ tmx_dictionary.cc:271:45: warning: unused parameter 'dic' [-Wunused-parameter] 271 | void Dictionary::reverse( const Dictionary& dic ) | ^ tmx_dictionary.cc:276:42: warning: unused parameter 'word' [-Wunused-parameter] 276 | bool Dictionary::lookupWord( const Word& word, DictionaryItems& results ) const | ^ tmx_dictionary.cc:276:65: warning: unused parameter 'results' [-Wunused-parameter] 276 | bool Dictionary::lookupWord( const Word& word, DictionaryItems& results ) const | ^ tmx_dictionary.cc:281:49: warning: unused parameter 'words' [-Wunused-parameter] 281 | bool Dictionary::lookupWordSet( const WordList& words, DictionaryItems& results ) const | ^ tmx_dictionary.cc:281:73: warning: unused parameter 'results' [-Wunused-parameter] 281 | bool Dictionary::lookupWordSet( const WordList& words, DictionaryItems& results ) const | ^ tmx_dictionary.cc:643:51: warning: unused parameter 'huSentenceList' [-Wunused-parameter] 643 | void IBMModelOne::reestimate( const SentenceList& huSentenceList, const SentenceList& enSentenceList ) | ^ tmx_dictionary.cc:643:87: warning: unused parameter 'enSentenceList' [-Wunused-parameter] 643 | void IBMModelOne::reestimate( const SentenceList& huSentenceList, const SentenceList& enSentenceList ) | ^ tmx_dictionary.cc:651:10: warning: variable 'val' set but not used [-Wunused-but-set-variable] 651 | double val = log(1.0+hu.size()) / en.size() ; | ^ 10 warnings generated. depbase=`echo tmx_strings_and_streams.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_strings_and_streams.lo -MD -MP -MF $depbase.Tpo -c -o tmx_strings_and_streams.lo tmx_strings_and_streams.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_strings_and_streams.lo -MD -MP -MF .deps/tmx_strings_and_streams.Tpo -c tmx_strings_and_streams.cc -fPIC -DPIC -o .libs/tmx_strings_and_streams.o c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_strings_and_streams.lo -MD -MP -MF .deps/tmx_strings_and_streams.Tpo -c tmx_strings_and_streams.cc -o tmx_strings_and_streams.o depbase=`echo tmx_trail_postprocessors.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_trail_postprocessors.lo -MD -MP -MF $depbase.Tpo -c -o tmx_trail_postprocessors.lo tmx_trail_postprocessors.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_trail_postprocessors.lo -MD -MP -MF .deps/tmx_trail_postprocessors.Tpo -c tmx_trail_postprocessors.cc -fPIC -DPIC -o .libs/tmx_trail_postprocessors.o c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_trail_postprocessors.lo -MD -MP -MF .deps/tmx_trail_postprocessors.Tpo -c tmx_trail_postprocessors.cc -o tmx_trail_postprocessors.o depbase=`echo tmx_translate.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_translate.lo -MD -MP -MF $depbase.Tpo -c -o tmx_translate.lo tmx_translate.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_translate.lo -MD -MP -MF .deps/tmx_translate.Tpo -c tmx_translate.cc -fPIC -DPIC -o .libs/tmx_translate.o In file included from tmx_translate.cc:17: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tmx_translate.cc:17: In file included from /usr/local/include/lttoolbox/string_utils.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tmx_translate.cc:17: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_translate.cc:17: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_translate.cc:17: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_translate.cc:17: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_translate.cc:17: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_translate.cc:17: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_translate.cc:17: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_translate.cc:17: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tmx_translate.lo -MD -MP -MF .deps/tmx_translate.Tpo -c tmx_translate.cc -o tmx_translate.o In file included from tmx_translate.cc:17: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tmx_translate.cc:17: In file included from /usr/local/include/lttoolbox/string_utils.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from tmx_translate.cc:17: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_translate.cc:17: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_translate.cc:17: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_translate.cc:17: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_translate.cc:17: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_translate.cc:17: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_translate.cc:17: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tmx_translate.cc:17: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo transfer.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer.lo -MD -MP -MF $depbase.Tpo -c -o transfer.lo transfer.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer.lo -MD -MP -MF .deps/transfer.Tpo -c transfer.cc -fPIC -DPIC -o .libs/transfer.o In file included from transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv transfer.cc:583:28: warning: variable 'as' set but not used [-Wunused-but-set-variable] 583 | xmlChar *side = NULL, *as = NULL; | ^ In file included from transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 27 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer.lo -MD -MP -MF .deps/transfer.Tpo -c transfer.cc -o transfer.o In file included from transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv transfer.cc:583:28: warning: variable 'as' set but not used [-Wunused-but-set-variable] 583 | xmlChar *side = NULL, *as = NULL; | ^ In file included from transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 27 warnings generated. depbase=`echo transfer_base.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_base.lo -MD -MP -MF $depbase.Tpo -c -o transfer_base.lo transfer_base.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_base.lo -MD -MP -MF .deps/transfer_base.Tpo -c transfer_base.cc -fPIC -DPIC -o .libs/transfer_base.o In file included from transfer_base.cc:1: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from transfer_base.cc:1: In file included from ../apertium/transfer_base.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from transfer_base.cc:1: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_base.cc:1: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_base.cc:1: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_base.cc:1: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_base.cc:1: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_base.cc:1: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_base.cc:1: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_base.cc:1: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_base.lo -MD -MP -MF .deps/transfer_base.Tpo -c transfer_base.cc -o transfer_base.o In file included from transfer_base.cc:1: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from transfer_base.cc:1: In file included from ../apertium/transfer_base.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from transfer_base.cc:1: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_base.cc:1: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_base.cc:1: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_base.cc:1: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_base.cc:1: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_base.cc:1: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_base.cc:1: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_base.cc:1: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo transfer_data.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_data.lo -MD -MP -MF $depbase.Tpo -c -o transfer_data.lo transfer_data.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_data.lo -MD -MP -MF .deps/transfer_data.Tpo -c transfer_data.cc -fPIC -DPIC -o .libs/transfer_data.o In file included from transfer_data.cc:18: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from transfer_data.cc:18: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from transfer_data.cc:18: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_data.cc:18: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_data.cc:18: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_data.cc:18: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_data.cc:18: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_data.cc:18: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_data.cc:18: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_data.cc:18: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_data.lo -MD -MP -MF .deps/transfer_data.Tpo -c transfer_data.cc -o transfer_data.o In file included from transfer_data.cc:18: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from transfer_data.cc:18: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from transfer_data.cc:18: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_data.cc:18: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_data.cc:18: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_data.cc:18: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_data.cc:18: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_data.cc:18: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_data.cc:18: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_data.cc:18: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo transfer_instr.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_instr.lo -MD -MP -MF $depbase.Tpo -c -o transfer_instr.lo transfer_instr.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_instr.lo -MD -MP -MF .deps/transfer_instr.Tpo -c transfer_instr.cc -fPIC -DPIC -o .libs/transfer_instr.o In file included from transfer_instr.cc:17: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from transfer_instr.cc:17: In file included from ../apertium/transfer_instr.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from transfer_instr.cc:17: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_instr.cc:17: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_instr.cc:17: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_instr.cc:17: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_instr.cc:17: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_instr.cc:17: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_instr.cc:17: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_instr.cc:17: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_instr.lo -MD -MP -MF .deps/transfer_instr.Tpo -c transfer_instr.cc -o transfer_instr.o In file included from transfer_instr.cc:17: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from transfer_instr.cc:17: In file included from ../apertium/transfer_instr.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from transfer_instr.cc:17: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_instr.cc:17: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_instr.cc:17: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_instr.cc:17: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_instr.cc:17: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_instr.cc:17: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_instr.cc:17: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_instr.cc:17: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo transfer_mult.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_mult.lo -MD -MP -MF $depbase.Tpo -c -o transfer_mult.lo transfer_mult.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_mult.lo -MD -MP -MF .deps/transfer_mult.Tpo -c transfer_mult.cc -fPIC -DPIC -o .libs/transfer_mult.o In file included from transfer_mult.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from transfer_mult.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from transfer_mult.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_mult.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_mult.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_mult.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_mult.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_mult.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_mult.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_mult.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_mult.lo -MD -MP -MF .deps/transfer_mult.Tpo -c transfer_mult.cc -o transfer_mult.o In file included from transfer_mult.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from transfer_mult.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from transfer_mult.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_mult.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_mult.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_mult.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_mult.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_mult.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_mult.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_mult.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo transfer_regex.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_regex.lo -MD -MP -MF $depbase.Tpo -c -o transfer_regex.lo transfer_regex.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_regex.lo -MD -MP -MF .deps/transfer_regex.Tpo -c transfer_regex.cc -fPIC -DPIC -o .libs/transfer_regex.o In file included from transfer_regex.cc:1: In file included from ./transfer_regex.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from transfer_regex.cc:1: In file included from ./transfer_regex.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from transfer_regex.cc:1: In file included from ./transfer_regex.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_regex.cc:1: In file included from ./transfer_regex.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_regex.cc:1: In file included from ./transfer_regex.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_regex.cc:1: In file included from ./transfer_regex.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_regex.cc:1: In file included from ./transfer_regex.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_regex.cc:1: In file included from ./transfer_regex.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_regex.cc:1: In file included from ./transfer_regex.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_regex.cc:1: In file included from ./transfer_regex.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_regex.lo -MD -MP -MF .deps/transfer_regex.Tpo -c transfer_regex.cc -o transfer_regex.o In file included from transfer_regex.cc:1: In file included from ./transfer_regex.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from transfer_regex.cc:1: In file included from ./transfer_regex.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from transfer_regex.cc:1: In file included from ./transfer_regex.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_regex.cc:1: In file included from ./transfer_regex.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_regex.cc:1: In file included from ./transfer_regex.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_regex.cc:1: In file included from ./transfer_regex.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_regex.cc:1: In file included from ./transfer_regex.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_regex.cc:1: In file included from ./transfer_regex.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_regex.cc:1: In file included from ./transfer_regex.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_regex.cc:1: In file included from ./transfer_regex.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo transfer_token.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_token.lo -MD -MP -MF $depbase.Tpo -c -o transfer_token.lo transfer_token.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_token.lo -MD -MP -MF .deps/transfer_token.Tpo -c transfer_token.cc -fPIC -DPIC -o .libs/transfer_token.o In file included from transfer_token.cc:17: In file included from ../apertium/transfer_token.h:21: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from transfer_token.cc:17: In file included from ../apertium/transfer_token.h:21: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from transfer_token.cc:17: In file included from ../apertium/transfer_token.h:21: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_token.cc:17: In file included from ../apertium/transfer_token.h:21: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_token.cc:17: In file included from ../apertium/transfer_token.h:21: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_token.cc:17: In file included from ../apertium/transfer_token.h:21: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_token.cc:17: In file included from ../apertium/transfer_token.h:21: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_token.cc:17: In file included from ../apertium/transfer_token.h:21: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_token.cc:17: In file included from ../apertium/transfer_token.h:21: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_token.cc:17: In file included from ../apertium/transfer_token.h:21: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_token.lo -MD -MP -MF .deps/transfer_token.Tpo -c transfer_token.cc -o transfer_token.o In file included from transfer_token.cc:17: In file included from ../apertium/transfer_token.h:21: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from transfer_token.cc:17: In file included from ../apertium/transfer_token.h:21: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from transfer_token.cc:17: In file included from ../apertium/transfer_token.h:21: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_token.cc:17: In file included from ../apertium/transfer_token.h:21: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_token.cc:17: In file included from ../apertium/transfer_token.h:21: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_token.cc:17: In file included from ../apertium/transfer_token.h:21: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_token.cc:17: In file included from ../apertium/transfer_token.h:21: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_token.cc:17: In file included from ../apertium/transfer_token.h:21: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_token.cc:17: In file included from ../apertium/transfer_token.h:21: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_token.cc:17: In file included from ../apertium/transfer_token.h:21: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo transfer_word.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_word.lo -MD -MP -MF $depbase.Tpo -c -o transfer_word.lo transfer_word.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_word.lo -MD -MP -MF .deps/transfer_word.Tpo -c transfer_word.cc -fPIC -DPIC -o .libs/transfer_word.o In file included from transfer_word.cc:18: In file included from ../apertium/transfer_word.h:22: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from transfer_word.cc:18: In file included from ../apertium/transfer_word.h:22: In file included from ../apertium/apertium_re.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from transfer_word.cc:18: In file included from ../apertium/transfer_word.h:22: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_word.cc:18: In file included from ../apertium/transfer_word.h:22: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_word.cc:18: In file included from ../apertium/transfer_word.h:22: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_word.cc:18: In file included from ../apertium/transfer_word.h:22: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_word.cc:18: In file included from ../apertium/transfer_word.h:22: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_word.cc:18: In file included from ../apertium/transfer_word.h:22: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_word.cc:18: In file included from ../apertium/transfer_word.h:22: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_word.cc:18: In file included from ../apertium/transfer_word.h:22: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transfer_word.lo -MD -MP -MF .deps/transfer_word.Tpo -c transfer_word.cc -o transfer_word.o In file included from transfer_word.cc:18: In file included from ../apertium/transfer_word.h:22: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from transfer_word.cc:18: In file included from ../apertium/transfer_word.h:22: In file included from ../apertium/apertium_re.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from transfer_word.cc:18: In file included from ../apertium/transfer_word.h:22: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_word.cc:18: In file included from ../apertium/transfer_word.h:22: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_word.cc:18: In file included from ../apertium/transfer_word.h:22: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_word.cc:18: In file included from ../apertium/transfer_word.h:22: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_word.cc:18: In file included from ../apertium/transfer_word.h:22: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_word.cc:18: In file included from ../apertium/transfer_word.h:22: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_word.cc:18: In file included from ../apertium/transfer_word.h:22: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transfer_word.cc:18: In file included from ../apertium/transfer_word.h:22: In file included from ../apertium/apertium_re.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo trx_reader.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT trx_reader.lo -MD -MP -MF $depbase.Tpo -c -o trx_reader.lo trx_reader.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT trx_reader.lo -MD -MP -MF .deps/trx_reader.Tpo -c trx_reader.cc -fPIC -DPIC -o .libs/trx_reader.o In file included from trx_reader.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from trx_reader.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from trx_reader.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from trx_reader.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from trx_reader.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from trx_reader.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from trx_reader.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from trx_reader.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from trx_reader.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from trx_reader.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT trx_reader.lo -MD -MP -MF .deps/trx_reader.Tpo -c trx_reader.cc -o trx_reader.o In file included from trx_reader.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from trx_reader.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from trx_reader.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from trx_reader.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from trx_reader.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from trx_reader.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from trx_reader.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from trx_reader.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from trx_reader.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from trx_reader.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo tsx_reader.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tsx_reader.lo -MD -MP -MF $depbase.Tpo -c -o tsx_reader.lo tsx_reader.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tsx_reader.lo -MD -MP -MF .deps/tsx_reader.Tpo -c tsx_reader.cc -fPIC -DPIC -o .libs/tsx_reader.o In file included from tsx_reader.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tsx_reader.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv tsx_reader.cc:26:34: warning: unused parameter 'o' [-Wunused-parameter] 26 | TSXReader::copy(TSXReader const &o) | ^ In file included from tsx_reader.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tsx_reader.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tsx_reader.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tsx_reader.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tsx_reader.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tsx_reader.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tsx_reader.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tsx_reader.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 27 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT tsx_reader.lo -MD -MP -MF .deps/tsx_reader.Tpo -c tsx_reader.cc -o tsx_reader.o In file included from tsx_reader.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from tsx_reader.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv tsx_reader.cc:26:34: warning: unused parameter 'o' [-Wunused-parameter] 26 | TSXReader::copy(TSXReader const &o) | ^ In file included from tsx_reader.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tsx_reader.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tsx_reader.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tsx_reader.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tsx_reader.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tsx_reader.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tsx_reader.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from tsx_reader.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 27 warnings generated. depbase=`echo unigram_tagger.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT unigram_tagger.lo -MD -MP -MF $depbase.Tpo -c -o unigram_tagger.lo unigram_tagger.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT unigram_tagger.lo -MD -MP -MF .deps/unigram_tagger.Tpo -c unigram_tagger.cc -fPIC -DPIC -o .libs/unigram_tagger.o In file included from unigram_tagger.cc:16: In file included from ./unigram_tagger.h:19: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from unigram_tagger.cc:16: In file included from ./unigram_tagger.h:19: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from unigram_tagger.cc:16: In file included from ./unigram_tagger.h:19: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from unigram_tagger.cc:16: In file included from ./unigram_tagger.h:19: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from unigram_tagger.cc:16: In file included from ./unigram_tagger.h:19: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from unigram_tagger.cc:16: In file included from ./unigram_tagger.h:19: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from unigram_tagger.cc:16: In file included from ./unigram_tagger.h:19: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from unigram_tagger.cc:16: In file included from ./unigram_tagger.h:19: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from unigram_tagger.cc:16: In file included from ./unigram_tagger.h:19: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from unigram_tagger.cc:16: In file included from ./unigram_tagger.h:19: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT unigram_tagger.lo -MD -MP -MF .deps/unigram_tagger.Tpo -c unigram_tagger.cc -o unigram_tagger.o In file included from unigram_tagger.cc:16: In file included from ./unigram_tagger.h:19: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from unigram_tagger.cc:16: In file included from ./unigram_tagger.h:19: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from unigram_tagger.cc:16: In file included from ./unigram_tagger.h:19: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from unigram_tagger.cc:16: In file included from ./unigram_tagger.h:19: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from unigram_tagger.cc:16: In file included from ./unigram_tagger.h:19: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from unigram_tagger.cc:16: In file included from ./unigram_tagger.h:19: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from unigram_tagger.cc:16: In file included from ./unigram_tagger.h:19: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from unigram_tagger.cc:16: In file included from ./unigram_tagger.h:19: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from unigram_tagger.cc:16: In file included from ./unigram_tagger.h:19: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from unigram_tagger.cc:16: In file included from ./unigram_tagger.h:19: In file included from ./stream.h:20: In file included from ./optional.h:19: In file included from ./exception.h:19: In file included from ./exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. depbase=`echo xml_reader.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT xml_reader.lo -MD -MP -MF $depbase.Tpo -c -o xml_reader.lo xml_reader.cc &&\ mv -f $depbase.Tpo $depbase.Plo c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT xml_reader.lo -MD -MP -MF .deps/xml_reader.Tpo -c xml_reader.cc -fPIC -DPIC -o .libs/xml_reader.o In file included from xml_reader.cc:1: In file included from ../apertium/xml_reader.h:4: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from xml_reader.cc:1: In file included from ../apertium/xml_reader.h:4: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from xml_reader.cc:1: In file included from ../apertium/xml_reader.h:4: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from xml_reader.cc:1: In file included from ../apertium/xml_reader.h:4: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from xml_reader.cc:1: In file included from ../apertium/xml_reader.h:4: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from xml_reader.cc:1: In file included from ../apertium/xml_reader.h:4: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from xml_reader.cc:1: In file included from ../apertium/xml_reader.h:4: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from xml_reader.cc:1: In file included from ../apertium/xml_reader.h:4: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from xml_reader.cc:1: In file included from ../apertium/xml_reader.h:4: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from xml_reader.cc:1: In file included from ../apertium/xml_reader.h:4: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT xml_reader.lo -MD -MP -MF .deps/xml_reader.Tpo -c xml_reader.cc -o xml_reader.o In file included from xml_reader.cc:1: In file included from ../apertium/xml_reader.h:4: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from xml_reader.cc:1: In file included from ../apertium/xml_reader.h:4: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from xml_reader.cc:1: In file included from ../apertium/xml_reader.h:4: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from xml_reader.cc:1: In file included from ../apertium/xml_reader.h:4: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from xml_reader.cc:1: In file included from ../apertium/xml_reader.h:4: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from xml_reader.cc:1: In file included from ../apertium/xml_reader.h:4: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from xml_reader.cc:1: In file included from ../apertium/xml_reader.h:4: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from xml_reader.cc:1: In file included from ../apertium/xml_reader.h:4: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from xml_reader.cc:1: In file included from ../apertium/xml_reader.h:4: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from xml_reader.cc:1: In file included from ../apertium/xml_reader.h:4: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -version-info 3 -L/usr/local/lib -o libapertium.la -rpath /usr/local/lib a.lo align.lo analysis.lo apertium_re.lo caps_compiler.lo caps_restorer.lo collection.lo constant_manager.lo endian_double_util.lo exception_type.lo feature_vec.lo feature_vec_averager.lo file_tagger.lo hmm.lo i.lo interchunk.lo interchunk_word.lo latex_accentsmap.lo lemma.lo linebreak.lo lswpost.lo morpheme.lo morpho_stream.lo mtx_reader.lo file_morpho_stream.lo perceptron_spec.lo perceptron_tagger.lo pretransfer.lo postchunk.lo sentence_stream.lo stream.lo stream_tagger.lo shell_utils.lo tagger.lo tagger_data.lo tagger_data_hmm.lo tagger_data_lsw.lo tagger_data_percep_coarse_tags.lo tagger_flags.lo tagger_utils.lo tagger_word.lo tmx_aligner_tool.lo tmx_alignment.lo tmx_arguments_parser.lo tmx_book_to_matrix.lo tmx_builder.lo tmx_dictionary.lo tmx_strings_and_streams.lo tmx_trail_postprocessors.lo tmx_translate.lo transfer.lo transfer_base.lo transfer_data.lo transfer_instr.lo transfer_mult.lo transfer_regex.lo transfer_token.lo transfer_word.lo trx_reader.lo tsx_reader.lo unigram_tagger.lo xml_reader.lo -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -shared -fPIC -DPIC -o .libs/libapertium.so.1.0 -Wall -Wextra -O2 -pipe -g -std=c++23 .libs/a.o .libs/align.o .libs/analysis.o .libs/apertium_re.o .libs/caps_compiler.o .libs/caps_restorer.o .libs/collection.o .libs/constant_manager.o .libs/endian_double_util.o .libs/exception_type.o .libs/feature_vec.o .libs/feature_vec_averager.o .libs/file_tagger.o .libs/hmm.o .libs/i.o .libs/interchunk.o .libs/interchunk_word.o .libs/latex_accentsmap.o .libs/lemma.o .libs/linebreak.o .libs/lswpost.o .libs/morpheme.o .libs/morpho_stream.o .libs/mtx_reader.o .libs/file_morpho_stream.o .libs/perceptron_spec.o .libs/perceptron_tagger.o .libs/pretransfer.o .libs/postchunk.o .libs/sentence_stream.o .libs/stream.o .libs/stream_tagger.o .libs/shell_utils.o .libs/tagger.o .libs/tagger_data.o .libs/tagger_data_hmm.o .libs/tagger_data_lsw.o .libs/tagger_data_percep_coarse_tags.o .libs/tagger_flags.o .libs/tagger_utils.o .libs/tagger_word.o .libs/tmx_aligner_tool.o .libs/tmx_alignment.o .libs/tmx_arguments_parser.o .libs/tmx_book_to_matrix.o .libs/tmx_builder.o .libs/tmx_dictionary.o .libs/tmx_strings_and_streams.o .libs/tmx_trail_postprocessors.o .libs/tmx_translate.o .libs/transfer.o .libs/transfer_base.o .libs/transfer_data.o .libs/transfer_instr.o .libs/transfer_mult.o .libs/transfer_regex.o .libs/transfer_token.o .libs/transfer_word.o .libs/trx_reader.o .libs/tsx_reader.o .libs/unigram_tagger.o .libs/xml_reader.o -L.libs -llttoolbox -lxml2 -lm -lz -liconv -licui18n -licuuc -licudata -lpthread -lc++ -lc++abi -licuio -Wl,-soname,libapertium.so.1.0 libtool: link: ar cru .libs/libapertium.a a.o align.o analysis.o apertium_re.o caps_compiler.o caps_restorer.o collection.o constant_manager.o endian_double_util.o exception_type.o feature_vec.o feature_vec_averager.o file_tagger.o hmm.o i.o interchunk.o interchunk_word.o latex_accentsmap.o lemma.o linebreak.o lswpost.o morpheme.o morpho_stream.o mtx_reader.o file_morpho_stream.o perceptron_spec.o perceptron_tagger.o pretransfer.o postchunk.o sentence_stream.o stream.o stream_tagger.o shell_utils.o tagger.o tagger_data.o tagger_data_hmm.o tagger_data_lsw.o tagger_data_percep_coarse_tags.o tagger_flags.o tagger_utils.o tagger_word.o tmx_aligner_tool.o tmx_alignment.o tmx_arguments_parser.o tmx_book_to_matrix.o tmx_builder.o tmx_dictionary.o tmx_strings_and_streams.o tmx_trail_postprocessors.o tmx_translate.o transfer.o transfer_base.o transfer_data.o transfer_instr.o transfer_mult.o transfer_regex.o transfer_token.o transfer_word.o trx_reader.o tsx_reader.o unigram_tagger.o xml_reader.o libtool: link: ranlib .libs/libapertium.a /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-cleanstream apertium_cleanstream.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-cleanstream -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_cleanstream.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib xsltproc deformat.xsl html-format.xml >apertium_deshtml.cctmp /usr/bin/flex -Cfer -oapertium_deshtml.cc apertium_deshtml.cctmp rm apertium_deshtml.cctmp depbase=`echo apertium_deshtml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_deshtml.o -MD -MP -MF $depbase.Tpo -c -o apertium_deshtml.o apertium_deshtml.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_deshtml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_deshtml.cctmp:20: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_deshtml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_deshtml.cctmp:544:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 544 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_deshtml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_deshtml.cctmp:544:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 544 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_deshtml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_deshtml.cctmp:544:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 544 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_deshtml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_deshtml.cctmp:544:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 544 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ apertium_deshtml.cc:4944:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 4944 | static int yyinput (void) | ^~~~~~~ 31 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-deshtml apertium_deshtml.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-deshtml -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_deshtml.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib ld: warning: apertium_deshtml.cctmp:478(apertium_deshtml.o:(printBuffer())): warning: tmpnam() possibly used unsafely; consider using mkstemp() xsltproc deformat.xsl html-alt-format.xml >apertium_deshtml_alt.cctmp /usr/bin/flex -Cfer -oapertium_deshtml_alt.cc apertium_deshtml_alt.cctmp rm apertium_deshtml_alt.cctmp depbase=`echo apertium_deshtml_alt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_deshtml_alt.o -MD -MP -MF $depbase.Tpo -c -o apertium_deshtml_alt.o apertium_deshtml_alt.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_deshtml_alt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_deshtml_alt.cctmp:20: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_deshtml_alt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml_alt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml_alt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml_alt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml_alt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml_alt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml_alt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml_alt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml_alt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_deshtml_alt.cctmp:252:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 252 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_deshtml_alt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_deshtml_alt.cctmp:252:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 252 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_deshtml_alt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_deshtml_alt.cctmp:252:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 252 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_deshtml_alt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_deshtml_alt.cctmp:252:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 252 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ apertium_deshtml_alt.cc:6092:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 6092 | static int yyinput (void) | ^~~~~~~ 31 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-deshtml-alt apertium_deshtml_alt.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-deshtml-alt -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_deshtml_alt.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib ld: warning: apertium_deshtml_alt.cctmp:186(apertium_deshtml_alt.o:(printBuffer())): warning: tmpnam() possibly used unsafely; consider using mkstemp() xsltproc deformat.xsl html-noent-format.xml >apertium_deshtml_noent.cctmp /usr/bin/flex -Cfer -oapertium_deshtml_noent.cc apertium_deshtml_noent.cctmp rm apertium_deshtml_noent.cctmp depbase=`echo apertium_deshtml_noent.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_deshtml_noent.o -MD -MP -MF $depbase.Tpo -c -o apertium_deshtml_noent.o apertium_deshtml_noent.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_deshtml_noent.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_deshtml_noent.cctmp:20: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_deshtml_noent.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml_noent.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml_noent.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml_noent.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml_noent.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml_noent.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml_noent.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml_noent.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deshtml_noent.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_deshtml_noent.cctmp:252:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 252 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_deshtml_noent.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_deshtml_noent.cctmp:252:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 252 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_deshtml_noent.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_deshtml_noent.cctmp:252:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 252 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_deshtml_noent.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_deshtml_noent.cctmp:252:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 252 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ apertium_deshtml_noent.cc:4165:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 4165 | static int yyinput (void) | ^~~~~~~ 31 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-deshtml-noent apertium_deshtml_noent.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-deshtml-noent -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_deshtml_noent.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib ld: warning: apertium_deshtml_noent.cctmp:186(apertium_deshtml_noent.o:(printBuffer())): warning: tmpnam() possibly used unsafely; consider using mkstemp() xsltproc deformat.xsl latex-format.xml >apertium_deslatex.cctmp /usr/bin/flex -Cfer -oapertium_deslatex.cc apertium_deslatex.cctmp rm apertium_deslatex.cctmp depbase=`echo apertium_deslatex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_deslatex.o -MD -MP -MF $depbase.Tpo -c -o apertium_deslatex.o apertium_deslatex.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_deslatex.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_deslatex.cctmp:20: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_deslatex.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deslatex.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deslatex.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deslatex.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deslatex.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deslatex.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deslatex.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deslatex.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deslatex.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_deslatex.cctmp:258:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 258 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_deslatex.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_deslatex.cctmp:258:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 258 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_deslatex.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_deslatex.cctmp:258:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 258 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_deslatex.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_deslatex.cctmp:258:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 258 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ apertium_deslatex.cc:66740:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 66740 | static int yyinput (void) | ^~~~~~~ 31 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-deslatex apertium_deslatex.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-deslatex -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_deslatex.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib ld: warning: apertium_deslatex.cctmp:192(apertium_deslatex.o:(printBuffer())): warning: tmpnam() possibly used unsafely; consider using mkstemp() xsltproc deformat.xsl mediawiki-format.xml >apertium_desmediawiki.cctmp /usr/bin/flex -Cfer -oapertium_desmediawiki.cc apertium_desmediawiki.cctmp rm apertium_desmediawiki.cctmp depbase=`echo apertium_desmediawiki.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_desmediawiki.o -MD -MP -MF $depbase.Tpo -c -o apertium_desmediawiki.o apertium_desmediawiki.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_desmediawiki.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_desmediawiki.cctmp:20: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_desmediawiki.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desmediawiki.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desmediawiki.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desmediawiki.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desmediawiki.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desmediawiki.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desmediawiki.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desmediawiki.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desmediawiki.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_desmediawiki.cctmp:252:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 252 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_desmediawiki.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_desmediawiki.cctmp:252:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 252 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_desmediawiki.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_desmediawiki.cctmp:252:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 252 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_desmediawiki.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_desmediawiki.cctmp:252:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 252 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ apertium_desmediawiki.cc:9176:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 9176 | static int yyinput (void) | ^~~~~~~ 31 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-desmediawiki apertium_desmediawiki.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-desmediawiki -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_desmediawiki.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib ld: warning: apertium_desmediawiki.cctmp:186(apertium_desmediawiki.o:(printBuffer())): warning: tmpnam() possibly used unsafely; consider using mkstemp() xsltproc deformat.xsl odt-format.xml >apertium_desodt.cctmp /usr/bin/flex -Cfer -oapertium_desodt.cc apertium_desodt.cctmp rm apertium_desodt.cctmp depbase=`echo apertium_desodt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_desodt.o -MD -MP -MF $depbase.Tpo -c -o apertium_desodt.o apertium_desodt.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_desodt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_desodt.cctmp:20: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_desodt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desodt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desodt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desodt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desodt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desodt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desodt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desodt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desodt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_desodt.cctmp:258:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 258 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_desodt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_desodt.cctmp:258:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 258 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_desodt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_desodt.cctmp:258:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 258 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_desodt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_desodt.cctmp:258:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 258 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ apertium_desodt.cc:3021:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 3021 | static int yyinput (void) | ^~~~~~~ 31 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-desodt apertium_desodt.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-desodt -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_desodt.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib ld: warning: apertium_desodt.cctmp:192(apertium_desodt.o:(printBuffer())): warning: tmpnam() possibly used unsafely; consider using mkstemp() xsltproc deformat.xsl pptx-format.xml >apertium_despptx.cctmp /usr/bin/flex -Cfer -oapertium_despptx.cc apertium_despptx.cctmp rm apertium_despptx.cctmp depbase=`echo apertium_despptx.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_despptx.o -MD -MP -MF $depbase.Tpo -c -o apertium_despptx.o apertium_despptx.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_despptx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_despptx.cctmp:20: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_despptx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_despptx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_despptx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_despptx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_despptx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_despptx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_despptx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_despptx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_despptx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_despptx.cctmp:258:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 258 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_despptx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_despptx.cctmp:258:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 258 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_despptx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_despptx.cctmp:258:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 258 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_despptx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_despptx.cctmp:258:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 258 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ apertium_despptx.cc:3379:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 3379 | static int yyinput (void) | ^~~~~~~ 31 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-despptx apertium_despptx.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-despptx -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_despptx.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib ld: warning: apertium_despptx.cctmp:192(apertium_despptx.o:(printBuffer())): warning: tmpnam() possibly used unsafely; consider using mkstemp() xsltproc deformat.xsl rtf-format.xml >apertium_desrtf.cctmp /usr/bin/flex -Cfer -oapertium_desrtf.cc apertium_desrtf.cctmp rm apertium_desrtf.cctmp depbase=`echo apertium_desrtf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_desrtf.o -MD -MP -MF $depbase.Tpo -c -o apertium_desrtf.o apertium_desrtf.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_desrtf.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_desrtf.cctmp:20: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_desrtf.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desrtf.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desrtf.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desrtf.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desrtf.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desrtf.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desrtf.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desrtf.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desrtf.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_desrtf.cctmp:514:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 514 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_desrtf.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_desrtf.cctmp:514:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 514 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_desrtf.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_desrtf.cctmp:514:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 514 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_desrtf.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_desrtf.cctmp:514:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 514 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ apertium_desrtf.cc:11090:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 11090 | static int yyinput (void) | ^~~~~~~ 31 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-desrtf apertium_desrtf.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-desrtf -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_desrtf.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib ld: warning: apertium_desrtf.cctmp:448(apertium_desrtf.o:(printBuffer())): warning: tmpnam() possibly used unsafely; consider using mkstemp() xsltproc deformat.xsl txt-format.xml >apertium_destxt.cctmp /usr/bin/flex -Cfer -oapertium_destxt.cc apertium_destxt.cctmp rm apertium_destxt.cctmp depbase=`echo apertium_destxt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_destxt.o -MD -MP -MF $depbase.Tpo -c -o apertium_destxt.o apertium_destxt.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_destxt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_destxt.cctmp:20: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_destxt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_destxt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_destxt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_destxt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_destxt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_destxt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_destxt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_destxt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_destxt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_destxt.cctmp:267:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 267 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_destxt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_destxt.cctmp:267:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 267 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_destxt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_destxt.cctmp:267:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 267 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_destxt.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_destxt.cctmp:267:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 267 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ apertium_destxt.cc:1361:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 1361 | static int yyinput (void) | ^~~~~~~ 31 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-destxt apertium_destxt.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-destxt -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_destxt.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib ld: warning: apertium_destxt.cctmp:186(apertium_destxt.o:(printBuffer())): warning: tmpnam() possibly used unsafely; consider using mkstemp() xsltproc deformat.xsl wxml-format.xml >apertium_deswxml.cctmp /usr/bin/flex -Cfer -oapertium_deswxml.cc apertium_deswxml.cctmp rm apertium_deswxml.cctmp depbase=`echo apertium_deswxml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_deswxml.o -MD -MP -MF $depbase.Tpo -c -o apertium_deswxml.o apertium_deswxml.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_deswxml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_deswxml.cctmp:20: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_deswxml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deswxml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deswxml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deswxml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deswxml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deswxml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deswxml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deswxml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_deswxml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_deswxml.cctmp:258:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 258 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_deswxml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_deswxml.cctmp:258:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 258 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_deswxml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_deswxml.cctmp:258:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 258 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_deswxml.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_deswxml.cctmp:258:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 258 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ apertium_deswxml.cc:5439:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 5439 | static int yyinput (void) | ^~~~~~~ 31 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-deswxml apertium_deswxml.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-deswxml -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_deswxml.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib ld: warning: apertium_deswxml.cctmp:192(apertium_deswxml.o:(printBuffer())): warning: tmpnam() possibly used unsafely; consider using mkstemp() xsltproc deformat.xsl xlsx-format.xml >apertium_desxlsx.cctmp /usr/bin/flex -Cfer -oapertium_desxlsx.cc apertium_desxlsx.cctmp rm apertium_desxlsx.cctmp depbase=`echo apertium_desxlsx.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_desxlsx.o -MD -MP -MF $depbase.Tpo -c -o apertium_desxlsx.o apertium_desxlsx.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_desxlsx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_desxlsx.cctmp:20: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_desxlsx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desxlsx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desxlsx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desxlsx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desxlsx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desxlsx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desxlsx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desxlsx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desxlsx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_desxlsx.cctmp:258:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 258 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_desxlsx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_desxlsx.cctmp:258:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 258 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_desxlsx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_desxlsx.cctmp:258:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 258 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_desxlsx.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_desxlsx.cctmp:258:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 258 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ apertium_desxlsx.cc:2633:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 2633 | static int yyinput (void) | ^~~~~~~ 31 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-desxlsx apertium_desxlsx.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-desxlsx -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_desxlsx.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib ld: warning: apertium_desxlsx.cctmp:192(apertium_desxlsx.o:(printBuffer())): warning: tmpnam() possibly used unsafely; consider using mkstemp() xsltproc deformat.xsl xpresstag-format.xml >apertium_desxpresstag.cctmp /usr/bin/flex -Cfer -oapertium_desxpresstag.cc apertium_desxpresstag.cctmp rm apertium_desxpresstag.cctmp depbase=`echo apertium_desxpresstag.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_desxpresstag.o -MD -MP -MF $depbase.Tpo -c -o apertium_desxpresstag.o apertium_desxpresstag.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_desxpresstag.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_desxpresstag.cctmp:20: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_desxpresstag.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desxpresstag.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desxpresstag.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desxpresstag.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desxpresstag.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desxpresstag.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desxpresstag.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desxpresstag.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_desxpresstag.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_desxpresstag.cctmp:282:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 282 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_desxpresstag.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_desxpresstag.cctmp:282:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 282 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_desxpresstag.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_desxpresstag.cctmp:282:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 282 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium_desxpresstag.cctmp:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium_desxpresstag.cctmp:282:13: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 282 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ apertium_desxpresstag.cc:1490:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 1490 | static int yyinput (void) | ^~~~~~~ 31 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-desxpresstag apertium_desxpresstag.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-desxpresstag -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_desxpresstag.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib ld: warning: apertium_desxpresstag.cctmp:186(apertium_desxpresstag.o:(printBuffer())): warning: tmpnam() possibly used unsafely; consider using mkstemp() depbase=`echo apertium_extract_caps.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_extract_caps.o -MD -MP -MF $depbase.Tpo -c -o apertium_extract_caps.o apertium_extract_caps.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_extract_caps.cc:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_extract_caps.cc:20: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_extract_caps.cc:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_extract_caps.cc:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_extract_caps.cc:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_extract_caps.cc:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_extract_caps.cc:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_extract_caps.cc:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_extract_caps.cc:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_extract_caps.cc:20: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-extract-caps apertium_extract_caps.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-extract-caps -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_extract_caps.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib depbase=`echo apertium_compile_caps.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_compile_caps.o -MD -MP -MF $depbase.Tpo -c -o apertium_compile_caps.o apertium_compile_caps.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_compile_caps.cc:18: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_compile_caps.cc:18: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_compile_caps.cc:18: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_compile_caps.cc:18: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_compile_caps.cc:18: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_compile_caps.cc:18: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_compile_caps.cc:18: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_compile_caps.cc:18: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_compile_caps.cc:18: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_compile_caps.cc:18: In file included from ../apertium/caps_compiler.h:21: In file included from /usr/local/include/lttoolbox/transducer.h:24: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-compile-caps apertium_compile_caps.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-compile-caps -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_compile_caps.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib depbase=`echo apertium_restore_caps.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_restore_caps.o -MD -MP -MF $depbase.Tpo -c -o apertium_restore_caps.o apertium_restore_caps.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_restore_caps.cc:18: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_restore_caps.cc:18: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_restore_caps.cc:18: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_restore_caps.cc:18: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_restore_caps.cc:18: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_restore_caps.cc:18: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_restore_caps.cc:18: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_restore_caps.cc:18: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_restore_caps.cc:18: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_restore_caps.cc:18: In file included from ../apertium/caps_restorer.h:21: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-restore-caps apertium_restore_caps.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-restore-caps -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_restore_caps.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib depbase=`echo apertium_filter_ambiguity.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_filter_ambiguity.o -MD -MP -MF $depbase.Tpo -c -o apertium_filter_ambiguity.o apertium_filter_ambiguity.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_filter_ambiguity.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_filter_ambiguity.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_filter_ambiguity.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_filter_ambiguity.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_filter_ambiguity.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_filter_ambiguity.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_filter_ambiguity.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_filter_ambiguity.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_filter_ambiguity.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_filter_ambiguity.cc:17: In file included from ../apertium/tsx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-filter-ambiguity apertium_filter_ambiguity.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-filter-ambiguity -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_filter_ambiguity.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib depbase=`echo gen_modes.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT gen_modes.o -MD -MP -MF $depbase.Tpo -c -o gen_modes.o gen_modes.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from gen_modes.cc:22: In file included from /usr/local/include/lttoolbox/xml_walk_util.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from gen_modes.cc:22: In file included from /usr/local/include/lttoolbox/xml_walk_util.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv gen_modes.cc:79:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 79 | pipe.steps.push_back(move(step)); | ^ | std:: In file included from gen_modes.cc:22: In file included from /usr/local/include/lttoolbox/xml_walk_util.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from gen_modes.cc:22: In file included from /usr/local/include/lttoolbox/xml_walk_util.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from gen_modes.cc:22: In file included from /usr/local/include/lttoolbox/xml_walk_util.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from gen_modes.cc:22: In file included from /usr/local/include/lttoolbox/xml_walk_util.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from gen_modes.cc:22: In file included from /usr/local/include/lttoolbox/xml_walk_util.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from gen_modes.cc:22: In file included from /usr/local/include/lttoolbox/xml_walk_util.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from gen_modes.cc:22: In file included from /usr/local/include/lttoolbox/xml_walk_util.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from gen_modes.cc:22: In file included from /usr/local/include/lttoolbox/xml_walk_util.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 27 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-gen-modes gen_modes.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-gen-modes -Wall -Wextra -O2 -pipe -g -std=c++23 gen_modes.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib depbase=`echo apertium_interchunk.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_interchunk.o -MD -MP -MF $depbase.Tpo -c -o apertium_interchunk.o apertium_interchunk.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_interchunk.cc:17: In file included from ../apertium/interchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-interchunk apertium_interchunk.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-interchunk -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_interchunk.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib depbase=`echo apertium-multiple-translations.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium-multiple-translations.o -MD -MP -MF $depbase.Tpo -c -o apertium-multiple-translations.o apertium-multiple-translations.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium-multiple-translations.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium-multiple-translations.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium-multiple-translations.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-multiple-translations.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-multiple-translations.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-multiple-translations.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-multiple-translations.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-multiple-translations.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-multiple-translations.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-multiple-translations.cc:17: In file included from ../apertium/transfer_mult.h:20: In file included from ../apertium/transfer_instr.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-multiple-translations apertium-multiple-translations.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-multiple-translations -Wall -Wextra -O2 -pipe -g -std=c++23 apertium-multiple-translations.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib depbase=`echo apertium_perceptron_trace.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_perceptron_trace.o -MD -MP -MF $depbase.Tpo -c -o apertium_perceptron_trace.o apertium_perceptron_trace.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_perceptron_trace.cc:5: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_perceptron_trace.cc:5: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_perceptron_trace.cc:5: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_perceptron_trace.cc:5: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_perceptron_trace.cc:5: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_perceptron_trace.cc:5: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_perceptron_trace.cc:5: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_perceptron_trace.cc:5: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_perceptron_trace.cc:5: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_perceptron_trace.cc:5: In file included from ../apertium/mtx_reader.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-perceptron-trace apertium_perceptron_trace.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-perceptron-trace -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_perceptron_trace.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib depbase=`echo apertium_postchunk.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_postchunk.o -MD -MP -MF $depbase.Tpo -c -o apertium_postchunk.o apertium_postchunk.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_postchunk.cc:17: In file included from ../apertium/postchunk.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-postchunk apertium_postchunk.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-postchunk -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_postchunk.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib /usr/bin/flex -Cfer -oapertium_postlatex.cc apertium-postlatex.l depbase=`echo apertium_postlatex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_postlatex.o -MD -MP -MF $depbase.Tpo -c -o apertium_postlatex.o apertium_postlatex.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium-postlatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium-postlatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium-postlatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-postlatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-postlatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-postlatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-postlatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-postlatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-postlatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-postlatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-postlatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium-postlatex.l:268:12: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 268 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium-postlatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium-postlatex.l:268:12: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 268 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium-postlatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium-postlatex.l:268:12: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 268 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ In file included from apertium-postlatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:459:23: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 459 | return (utf8::find_invalid(start, end) == end); | ^ apertium-postlatex.l:268:12: note: in instantiation of function template specialization 'utf8::is_valid>' requested here 268 | if (utf8::is_valid(symbuf.begin(), symbuf.end())) { | ^ apertium_postlatex.cc:3893:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 3893 | static int yyinput (void) | ^~~~~~~ 31 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-postlatex apertium_postlatex.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-postlatex -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_postlatex.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib /usr/bin/flex -Cfer -oapertium_postlatex_raw.cc apertium-postlatex-raw.l depbase=`echo apertium_postlatex_raw.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_postlatex_raw.o -MD -MP -MF $depbase.Tpo -c -o apertium_postlatex_raw.o apertium_postlatex_raw.cc &&\ mv -f $depbase.Tpo $depbase.Po apertium_postlatex_raw.cc:3309:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 3309 | static int yyinput (void) | ^~~~~~~ 1 warning generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-postlatex-raw apertium_postlatex_raw.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-postlatex-raw -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_postlatex_raw.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib /usr/bin/flex -Cfer -oapertium_prelatex.cc apertium-prelatex.l apertium-prelatex.l:270: warning, rule cannot be matched depbase=`echo apertium_prelatex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_prelatex.o -MD -MP -MF $depbase.Tpo -c -o apertium_prelatex.o apertium_prelatex.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium-prelatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium-prelatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium-prelatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-prelatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-prelatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-prelatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-prelatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-prelatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-prelatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium-prelatex.l:12: In file included from ../apertium/latex_accentsmap.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ apertium_prelatex.cc:3014:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 3014 | static int yyinput (void) | ^~~~~~~ 27 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-prelatex apertium_prelatex.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-prelatex -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_prelatex.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib depbase=`echo transferpp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT transferpp.o -MD -MP -MF $depbase.Tpo -c -o transferpp.o transferpp.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from transferpp.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from transferpp.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from transferpp.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transferpp.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transferpp.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transferpp.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transferpp.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transferpp.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transferpp.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from transferpp.cc:17: In file included from ../apertium/trx_reader.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-preprocess-transfer transferpp.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-preprocess-transfer -Wall -Wextra -O2 -pipe -g -std=c++23 transferpp.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib depbase=`echo apertium_pretransfer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_pretransfer.o -MD -MP -MF $depbase.Tpo -c -o apertium_pretransfer.o apertium_pretransfer.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_pretransfer.cc:18: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_pretransfer.cc:18: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_pretransfer.cc:18: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_pretransfer.cc:18: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_pretransfer.cc:18: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_pretransfer.cc:18: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_pretransfer.cc:18: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_pretransfer.cc:18: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_pretransfer.cc:18: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_pretransfer.cc:18: In file included from ../apertium/pretransfer.h:20: In file included from /usr/local/include/lttoolbox/input_file.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-pretransfer apertium_pretransfer.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-pretransfer -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_pretransfer.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib depbase=`echo apertium_posttransfer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_posttransfer.o -MD -MP -MF $depbase.Tpo -c -o apertium_posttransfer.o apertium_posttransfer.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_posttransfer.cc:29: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_posttransfer.cc:29: In file included from /usr/local/include/lttoolbox/string_utils.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_posttransfer.cc:29: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_posttransfer.cc:29: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_posttransfer.cc:29: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_posttransfer.cc:29: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_posttransfer.cc:29: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_posttransfer.cc:29: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_posttransfer.cc:29: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_posttransfer.cc:29: In file included from /usr/local/include/lttoolbox/string_utils.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-posttransfer apertium_posttransfer.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-posttransfer -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_posttransfer.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib xsltproc reformat.xsl html-format.xml >apertium_rehtml.cctmp /usr/bin/flex -Cfer -oapertium_rehtml.cc apertium_rehtml.cctmp rm apertium_rehtml.cctmp depbase=`echo apertium_rehtml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_rehtml.o -MD -MP -MF $depbase.Tpo -c -o apertium_rehtml.o apertium_rehtml.cc &&\ mv -f $depbase.Tpo $depbase.Po apertium_rehtml.cc:1251:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 1251 | static int yyinput (void) | ^~~~~~~ 1 warning generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-rehtml apertium_rehtml.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-rehtml -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_rehtml.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib xsltproc reformat.xsl html-noent-format.xml >apertium_rehtml_noent.cctmp /usr/bin/flex -Cfer -oapertium_rehtml_noent.cc apertium_rehtml_noent.cctmp rm apertium_rehtml_noent.cctmp depbase=`echo apertium_rehtml_noent.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_rehtml_noent.o -MD -MP -MF $depbase.Tpo -c -o apertium_rehtml_noent.o apertium_rehtml_noent.cc &&\ mv -f $depbase.Tpo $depbase.Po apertium_rehtml_noent.cc:1160:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 1160 | static int yyinput (void) | ^~~~~~~ 1 warning generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-rehtml-noent apertium_rehtml_noent.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-rehtml-noent -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_rehtml_noent.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib xsltproc reformat.xsl html-alt-format.xml >apertium_rehtml_alt.cctmp /usr/bin/flex -Cfer -oapertium_rehtml_alt.cc apertium_rehtml_alt.cctmp rm apertium_rehtml_alt.cctmp depbase=`echo apertium_rehtml_alt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_rehtml_alt.o -MD -MP -MF $depbase.Tpo -c -o apertium_rehtml_alt.o apertium_rehtml_alt.cc &&\ mv -f $depbase.Tpo $depbase.Po apertium_rehtml_alt.cc:1160:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 1160 | static int yyinput (void) | ^~~~~~~ 1 warning generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-rehtml-alt apertium_rehtml_alt.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-rehtml-alt -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_rehtml_alt.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib xsltproc reformat.xsl latex-format.xml >apertium_relatex.cctmp /usr/bin/flex -Cfer -oapertium_relatex.cc apertium_relatex.cctmp rm apertium_relatex.cctmp depbase=`echo apertium_relatex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_relatex.o -MD -MP -MF $depbase.Tpo -c -o apertium_relatex.o apertium_relatex.cc &&\ mv -f $depbase.Tpo $depbase.Po apertium_relatex.cc:1171:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 1171 | static int yyinput (void) | ^~~~~~~ 1 warning generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-relatex apertium_relatex.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-relatex -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_relatex.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib xsltproc reformat.xsl mediawiki-format.xml >apertium_remediawiki.cctmp /usr/bin/flex -Cfer -oapertium_remediawiki.cc apertium_remediawiki.cctmp rm apertium_remediawiki.cctmp depbase=`echo apertium_remediawiki.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_remediawiki.o -MD -MP -MF $depbase.Tpo -c -o apertium_remediawiki.o apertium_remediawiki.cc &&\ mv -f $depbase.Tpo $depbase.Po apertium_remediawiki.cc:1160:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 1160 | static int yyinput (void) | ^~~~~~~ 1 warning generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-remediawiki apertium_remediawiki.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-remediawiki -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_remediawiki.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib xsltproc reformat.xsl odt-format.xml >apertium_reodt.cctmp /usr/bin/flex -Cfer -oapertium_reodt.cc apertium_reodt.cctmp rm apertium_reodt.cctmp depbase=`echo apertium_reodt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_reodt.o -MD -MP -MF $depbase.Tpo -c -o apertium_reodt.o apertium_reodt.cc &&\ mv -f $depbase.Tpo $depbase.Po apertium_reodt.cc:1171:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 1171 | static int yyinput (void) | ^~~~~~~ 1 warning generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-reodt apertium_reodt.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-reodt -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_reodt.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib xsltproc reformat.xsl pptx-format.xml >apertium_repptx.cctmp /usr/bin/flex -Cfer -oapertium_repptx.cc apertium_repptx.cctmp rm apertium_repptx.cctmp depbase=`echo apertium_repptx.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_repptx.o -MD -MP -MF $depbase.Tpo -c -o apertium_repptx.o apertium_repptx.cc &&\ mv -f $depbase.Tpo $depbase.Po apertium_repptx.cc:1171:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 1171 | static int yyinput (void) | ^~~~~~~ 1 warning generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-repptx apertium_repptx.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-repptx -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_repptx.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib xsltproc reformat.xsl rtf-format.xml >apertium_rertf.cctmp /usr/bin/flex -Cfer -oapertium_rertf.cc apertium_rertf.cctmp rm apertium_rertf.cctmp depbase=`echo apertium_rertf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_rertf.o -MD -MP -MF $depbase.Tpo -c -o apertium_rertf.o apertium_rertf.cc &&\ mv -f $depbase.Tpo $depbase.Po apertium_rertf.cc:1242:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 1242 | static int yyinput (void) | ^~~~~~~ 1 warning generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-rertf apertium_rertf.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-rertf -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_rertf.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib xsltproc reformat.xsl txt-format.xml >apertium_retxt.cctmp /usr/bin/flex -Cfer -oapertium_retxt.cc apertium_retxt.cctmp rm apertium_retxt.cctmp depbase=`echo apertium_retxt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_retxt.o -MD -MP -MF $depbase.Tpo -c -o apertium_retxt.o apertium_retxt.cc &&\ mv -f $depbase.Tpo $depbase.Po apertium_retxt.cc:1160:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 1160 | static int yyinput (void) | ^~~~~~~ 1 warning generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-retxt apertium_retxt.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-retxt -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_retxt.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib xsltproc reformat.xsl wxml-format.xml >apertium_rewxml.cctmp /usr/bin/flex -Cfer -oapertium_rewxml.cc apertium_rewxml.cctmp rm apertium_rewxml.cctmp depbase=`echo apertium_rewxml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_rewxml.o -MD -MP -MF $depbase.Tpo -c -o apertium_rewxml.o apertium_rewxml.cc &&\ mv -f $depbase.Tpo $depbase.Po apertium_rewxml.cc:1171:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 1171 | static int yyinput (void) | ^~~~~~~ 1 warning generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-rewxml apertium_rewxml.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-rewxml -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_rewxml.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib xsltproc reformat.xsl xlsx-format.xml >apertium_rexlsx.cctmp /usr/bin/flex -Cfer -oapertium_rexlsx.cc apertium_rexlsx.cctmp rm apertium_rexlsx.cctmp depbase=`echo apertium_rexlsx.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_rexlsx.o -MD -MP -MF $depbase.Tpo -c -o apertium_rexlsx.o apertium_rexlsx.cc &&\ mv -f $depbase.Tpo $depbase.Po apertium_rexlsx.cc:1171:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 1171 | static int yyinput (void) | ^~~~~~~ 1 warning generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-rexlsx apertium_rexlsx.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-rexlsx -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_rexlsx.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib xsltproc reformat.xsl xpresstag-format.xml >apertium_rexpresstag.cctmp /usr/bin/flex -Cfer -oapertium_rexpresstag.cc apertium_rexpresstag.cctmp rm apertium_rexpresstag.cctmp depbase=`echo apertium_rexpresstag.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_rexpresstag.o -MD -MP -MF $depbase.Tpo -c -o apertium_rexpresstag.o apertium_rexpresstag.cc &&\ mv -f $depbase.Tpo $depbase.Po apertium_rexpresstag.cc:1160:16: warning: function 'yyinput' is not needed and will not be emitted [-Wunneeded-internal-declaration] 1160 | static int yyinput (void) | ^~~~~~~ 1 warning generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-rexpresstag apertium_rexpresstag.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-rexpresstag -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_rexpresstag.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib depbase=`echo apertium_tagger.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_tagger.o -MD -MP -MF $depbase.Tpo -c -o apertium_tagger.o apertium_tagger.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger.cc:16: In file included from ../apertium/tagger.h:22: In file included from ../apertium/stream_tagger.h:4: In file included from ../apertium/stream.h:20: In file included from ../apertium/optional.h:19: In file included from ../apertium/exception.h:19: In file included from ../apertium/exception_type.h:22: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-tagger apertium_tagger.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-tagger -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_tagger.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib depbase=`echo apertium_tagger_apply_new_rules.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_tagger_apply_new_rules.o -MD -MP -MF $depbase.Tpo -c -o apertium_tagger_apply_new_rules.o apertium_tagger_apply_new_rules.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_tagger_apply_new_rules.cc:26: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_tagger_apply_new_rules.cc:26: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_tagger_apply_new_rules.cc:26: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger_apply_new_rules.cc:26: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger_apply_new_rules.cc:26: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger_apply_new_rules.cc:26: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger_apply_new_rules.cc:26: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger_apply_new_rules.cc:26: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger_apply_new_rules.cc:26: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger_apply_new_rules.cc:26: In file included from ../apertium/hmm.h:26: In file included from ../apertium/file_tagger.h:20: In file included from ../apertium/tagger_data.h:20: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-tagger-apply-new-rules apertium_tagger_apply_new_rules.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-tagger-apply-new-rules -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_tagger_apply_new_rules.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib depbase=`echo apertium_tagger_readwords.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_tagger_readwords.o -MD -MP -MF $depbase.Tpo -c -o apertium_tagger_readwords.o apertium_tagger_readwords.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_tagger_readwords.cc:20: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_tagger_readwords.cc:20: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_tagger_readwords.cc:20: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger_readwords.cc:20: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger_readwords.cc:20: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger_readwords.cc:20: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger_readwords.cc:20: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger_readwords.cc:20: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger_readwords.cc:20: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tagger_readwords.cc:20: In file included from ../apertium/file_morpho_stream.h:26: In file included from ../apertium/constant_manager.h:23: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-tagger-readwords apertium_tagger_readwords.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-tagger-readwords -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_tagger_readwords.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib depbase=`echo apertium_tmxbuild.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_tmxbuild.o -MD -MP -MF $depbase.Tpo -c -o apertium_tmxbuild.o apertium_tmxbuild.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_tmxbuild.cc:27: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_tmxbuild.cc:27: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_tmxbuild.cc:27: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tmxbuild.cc:27: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tmxbuild.cc:27: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tmxbuild.cc:27: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tmxbuild.cc:27: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tmxbuild.cc:27: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tmxbuild.cc:27: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_tmxbuild.cc:27: In file included from ../apertium/tmx_builder.h:20: In file included from ../apertium/transfer_data.h:20: In file included from /usr/local/include/lttoolbox/alphabet.h:26: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-tmxbuild apertium_tmxbuild.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-tmxbuild -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_tmxbuild.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib depbase=`echo apertium_transfer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT apertium_transfer.o -MD -MP -MF $depbase.Tpo -c -o apertium_transfer.o apertium_transfer.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from apertium_transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from apertium_transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: /usr/local/include/lttoolbox/ustring.h:55:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 55 | inline UString operator "" _u(const char* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:63:28: warning: identifier '_u' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 63 | inline UString operator "" _u(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~ | operator""_u /usr/local/include/lttoolbox/ustring.h:71:32: warning: identifier '_uv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 71 | inline UStringView operator "" _uv(const char16_t* str, std::size_t len) { | ~~~~~~~~~~~~^~~ | operator""_uv In file included from apertium_transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from apertium_transfer.cc:17: In file included from ../apertium/transfer.h:20: In file included from ../apertium/transfer_base.h:4: In file included from /usr/local/include/lttoolbox/ustring.h:25: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 26 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-transfer apertium_transfer.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-transfer -Wall -Wextra -O2 -pipe -g -std=c++23 apertium_transfer.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib depbase=`echo wblank-attach.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT wblank-attach.o -MD -MP -MF $depbase.Tpo -c -o wblank-attach.o wblank-attach.cc &&\ mv -f $depbase.Tpo $depbase.Po /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-wblank-attach wblank-attach.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-wblank-attach -Wall -Wextra -O2 -pipe -g -std=c++23 wblank-attach.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib depbase=`echo wblank-detach.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT wblank-detach.o -MD -MP -MF $depbase.Tpo -c -o wblank-detach.o wblank-detach.cc &&\ mv -f $depbase.Tpo $depbase.Po /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-wblank-detach wblank-detach.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-wblank-detach -Wall -Wextra -O2 -pipe -g -std=c++23 wblank-detach.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib depbase=`echo wblank-mode.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT wblank-mode.o -MD -MP -MF $depbase.Tpo -c -o wblank-mode.o wblank-mode.cc &&\ mv -f $depbase.Tpo $depbase.Po /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-wblank-mode wblank-mode.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-wblank-mode -Wall -Wextra -O2 -pipe -g -std=c++23 wblank-mode.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib depbase=`echo adapt_docx.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include -I/usr/local/include/utf8cpp -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wextra -O2 -pipe -g -std=c++23 -MT adapt_docx.o -MD -MP -MF $depbase.Tpo -c -o adapt_docx.o adapt_docx.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from adapt_docx.cc:34: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:104:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:104:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 104 | return (cp >= LEAD_SURROGATE_MIN && cp <= LEAD_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:109:49: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 109 | return (cp >= TRAIL_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:20: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:114:48: warning: comparing values of different Unicode code unit types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') may compare different code points [-Wcharacter-conversion] 114 | return (cp >= LEAD_SURROGATE_MIN && cp <= TRAIL_SURROGATE_MAX); | ~~ ^ ~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:330:77: warning: arithmetic between different Unicode character types 'utfchar32_t' (aka 'char32_t') and 'utfchar16_t' (aka 'char16_t') [-Wcharacter-conversion] 330 | code_point = static_cast(first_word << 10) + second_word + SURROGATE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:447:16: note: in instantiation of function template specialization 'utf8::find_invalid' requested here 447 | return find_invalid(str, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/core.h:305:32: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 305 | return utf8::internal::validate_next(it, end, ignored); | ^ /usr/local/include/utf8cpp/utf8/core.h:437:66: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 437 | utf8::internal::utf_error err_code = utf8::internal::validate_next(result, end); | ^ /usr/local/include/utf8cpp/utf8/core.h:452:47: note: in instantiation of function template specialization 'utf8::find_invalid>' requested here 452 | std::string::const_iterator invalid = find_invalid(s.begin(), s.end()); | ^ /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1>' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from adapt_docx.cc:34: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2>' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from adapt_docx.cc:34: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3>' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from adapt_docx.cc:34: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4>' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next>' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next>' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:52:9: note: in instantiation of function template specialization 'utf8::utf8to16, std::__wrap_iter>' requested here 52 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from adapt_docx.cc:34: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:184:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 184 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:268:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_1' requested here 268 | err = utf8::internal::get_sequence_1(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from adapt_docx.cc:34: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:195:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 195 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:271:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_2' requested here 271 | err = utf8::internal::get_sequence_2(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from adapt_docx.cc:34: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:210:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 210 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:274:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_3' requested here 274 | err = utf8::internal::get_sequence_3(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ In file included from adapt_docx.cc:34: In file included from /usr/local/include/utf8cpp/utf8.h:43: In file included from /usr/local/include/utf8cpp/utf8/checked.h:31: /usr/local/include/utf8cpp/utf8/core.h:229:22: warning: implicit conversion from 'utfchar8_t' (aka 'char8_t') to 'utfchar32_t' (aka 'char32_t') may change the meaning of the represented code unit [-Wcharacter-conversion] 229 | code_point = utf8::internal::mask8(*it); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/utf8cpp/utf8/core.h:277:39: note: in instantiation of function template specialization 'utf8::internal::get_sequence_4' requested here 277 | err = utf8::internal::get_sequence_4(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:154:56: note: in instantiation of function template specialization 'utf8::internal::validate_next' requested here 154 | internal::utf_error err_code = utf8::internal::validate_next(it, end, cp); | ^ /usr/local/include/utf8cpp/utf8/checked.h:257:42: note: in instantiation of function template specialization 'utf8::next' requested here 257 | const utfchar32_t cp = utf8::next(start, end); | ^ /usr/local/include/utf8cpp/utf8/cpp20.h:59:9: note: in instantiation of function template specialization 'utf8::utf8to16, const char8_t *>' requested here 59 | utf8to16(s.begin(), s.end(), std::back_inserter(result)); | ^ 23 warnings generated. /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -Wextra -O2 -pipe -g -std=c++23 -L/usr/local/lib -o apertium-adapt-docx adapt_docx.o -lapertium libapertium.la -L/usr/local/lib -llttoolbox -L/usr/local/lib -lxml2 -licuio -licui18n -L/usr/local/lib -licuuc -licudata libtool: link: c++ -o .libs/apertium-adapt-docx -Wall -Wextra -O2 -pipe -g -std=c++23 adapt_docx.o -L.libs -lapertium -llttoolbox -lxml2 -licuio -licui18n -licuuc -licudata -lm -lz -liconv -lpthread -lc++ -lc++abi -Wl,-rpath-link,/usr/local/lib Creating apertium-gen-deformat script Creating apertium-gen-reformat script Creating apertium-validate-tagger script Creating apertium-validate-transfer script Creating apertium-validate-dictionary script Creating apertium-validate-modes script Creating apertium-validate-interchunk script Creating apertium-validate-postchunk script Creating apertium script Creating apertium-unformat script Creating apertium-validate-acx script Creating apertium-validate-crx script Creating apertium-utils-fixlatex script gmake[2]: Leaving directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/apertium' gmake[1]: Leaving directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/apertium' Making all in scripts gmake[1]: Entering directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/scripts' /usr/bin/sed -e 's|[@]datarootdir@|/usr/local/share|g' < "apertium-filter-dix.in" > "apertium-filter-dix" && chmod +x "apertium-filter-dix" /usr/bin/sed -e 's|[@]datarootdir@|/usr/local/share|g' < "apertium-metalrx-to-lrx.in" > "apertium-metalrx-to-lrx" && chmod +x "apertium-metalrx-to-lrx" /usr/bin/sed -e 's|[@]datarootdir@|/usr/local/share|g' < "apertium-translate-to-default-equivalent.in" > "apertium-translate-to-default-equivalent" && chmod +x "apertium-translate-to-default-equivalent" gmake[1]: Leaving directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/scripts' Making all in tests gmake[1]: Entering directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/tests' Making all in tagger gmake[2]: Entering directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/tests/tagger' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/tests/tagger' gmake[2]: Entering directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/tests' gmake[2]: Nothing to be done for 'all-am'. gmake[2]: Leaving directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/tests' gmake[1]: Leaving directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/tests' gmake[1]: Entering directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12' gmake[1]: Nothing to be done for 'all-am'. gmake[1]: Leaving directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12' >>> Running fake in textproc/apertium at 1780924282.76 ===> textproc/apertium ===> Faking installation for apertium-3.9.12 Making install in apertium gmake[1]: Entering directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/apertium' gmake[2]: Entering directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/apertium' mkdir -p '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/lib' /usr/bin/libtool --mode=install /exopi-obj/pobj/apertium-3.9.12/bin/install -c libapertium.la '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/lib' libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 644 ./.libs/libapertium.a /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/lib/libapertium.a libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 644 ./.libs/libapertium.so.1.0 /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/lib/libapertium.so.1.0 libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 644 ./.libs/libapertium.lai /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/lib/libapertium.la mkdir -p '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin' /usr/bin/libtool --mode=install /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 apertium-cleanstream apertium-deshtml apertium-deshtml-alt apertium-deshtml-noent apertium-deslatex apertium-desmediawiki apertium-desodt apertium-despptx apertium-desrtf apertium-destxt apertium-deswxml apertium-desxlsx apertium-desxpresstag apertium-extract-caps apertium-compile-caps apertium-restore-caps apertium-filter-ambiguity apertium-gen-modes apertium-interchunk apertium-multiple-translations apertium-perceptron-trace apertium-postchunk apertium-postlatex apertium-postlatex-raw apertium-prelatex apertium-preprocess-transfer apertium-pretransfer apertium-posttransfer apertium-rehtml apertium-rehtml-noent apertium-rehtml-alt apertium-relatex apertium-remediawiki apertium-reodt apertium-repptx apertium-rertf apertium-retxt apertium-rewxml apertium-rexlsx apertium-rexpresstag apertium-tagger apertium-tagger-apply-new-rules apertium-tagger-readwords apertium-perceptron-trace apertium-tmxbuild apertium-transfer apertium-wblank-attach apertium-wblank-detach apertium-wblank-mode apertium-adapt-docx '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin' libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-cleanstream /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-deshtml /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-deshtml-alt /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-deshtml-noent /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-deslatex /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-desmediawiki /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-desodt /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-despptx /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-desrtf /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-destxt /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-deswxml /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-desxlsx /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-desxpresstag /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-extract-caps /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-compile-caps /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-restore-caps /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-filter-ambiguity /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-gen-modes /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-interchunk /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-multiple-translations /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-perceptron-trace /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-postchunk /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-postlatex /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-postlatex-raw /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-prelatex /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-preprocess-transfer /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-pretransfer /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-posttransfer /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-rehtml /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-rehtml-noent /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-rehtml-alt /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-relatex /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-remediawiki /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-reodt /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-repptx /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-rertf /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-retxt /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-rewxml /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-rexlsx /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-rexpresstag /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-tagger /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-tagger-apply-new-rules /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-tagger-readwords /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-perceptron-trace /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-tmxbuild /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-transfer /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-wblank-attach /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-wblank-detach /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-wblank-mode /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin libtool: install: /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 ./.libs/apertium-adapt-docx /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin mkdir -p '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin' /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 apertium-gen-deformat apertium-gen-reformat apertium-validate-tagger apertium-validate-transfer apertium-validate-dictionary apertium-validate-modes apertium-validate-interchunk apertium-validate-postchunk apertium apertium-unformat apertium-validate-acx apertium-validate-crx apertium-utils-fixlatex '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin' mkdir -p '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/share/apertium' /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 644 deformat.xsl reformat.xsl new2old.xsl lexchoice.xsl lexchoicebil.xsl tagger.dtd interchunk.dtd format.dtd transfer.dtd postchunk.dtd modes.dtd crx.dtd tagger.rnc interchunk.rnc format.rnc transfer.rnc postchunk.rnc modes.rnc '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/share/apertium' mkdir -p '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/include/apertium' /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 644 a.h align.h analysis.h apertium_re.h caps_compiler.h caps_restorer.h collection.h constant_manager.h deserialiser.h endian_double_util.h exception.h exception_type.h feature_vec.h feature_vec_averager.h file_tagger.h getopt_long.h hmm.h i.h interchunk.h interchunk_word.h latex_accentsmap.h lemma.h lexical_unit.h linebreak.h lswpost.h morpheme.h morpho_stream.h mtx_reader.h file_morpho_stream.h optional.h perceptron_spec.h perceptron_tagger.h pretransfer.h postchunk.h sentence_stream.h serialiser.h stream.h stream_tagger.h streamed_type.h string_to_wostream.h '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/include/apertium' /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 644 shell_utils.h tagger.h tagger_data.h tagger_data_hmm.h tagger_data_lsw.h tagger_data_percep_coarse_tags.h tagger_flags.h tagger_utils.h tagger_word.h tmx_aligner_tool.h tmx_alignment.h tmx_align_parameters.h tmx_arguments_parser.h tmx_book_to_matrix.h tmx_builder.h tmx_dictionary.h tmx_dic_tree.h tmx_quasi_diagonal.h tmx_serialize_impl.h tmx_strings_and_streams.h tmx_trail_postprocessors.h tmx_translate.h tmx_words.h transfer_base.h transfer_data.h transfer.h transfer_instr.h transfer_mult.h transfer_regex.h transfer_token.h transfer_word.h trx_reader.h tsx_reader.h ttag.h unigram_tagger.h unlocked_cstdio.h utils.h xml_reader.h '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/include/apertium' mkdir -p '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/man/man1' /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 644 apertium.1 apertium-deshtml.1 apertium-desrtf.1 apertium-destxt.1 apertium-deshtml-alt.1 apertium-desodt.1 apertium-reodt.1 apertium-deswxml.1 apertium-rewxml.1 apertium-deslatex.1 apertium-relatex.1 apertium-prelatex.1 apertium-postlatex.1 apertium-postlatex-raw.1 apertium-desxlsx.1 apertium-rexlsx.1 apertium-despptx.1 apertium-repptx.1 apertium-desmediawiki.1 apertium-remediawiki.1 apertium-filter-ambiguity.1 apertium-gen-deformat.1 apertium-gen-reformat.1 apertium-preprocess-transfer.1 apertium-pretransfer.1 apertium-rehtml.1 apertium-rertf.1 apertium-retxt.1 apertium-tagger.1 apertium-transfer.1 apertium-validate-dictionary.1 apertium-validate-tagger.1 apertium-validate-transfer.1 apertium-gen-modes.1 apertium-interchunk.1 apertium-postchunk.1 apertium-validate-interchunk.1 apertium-utils-fixlatex.1 apertium-validate-postchunk.1 apertium-validate-modes.1 '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/man/man1' /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 644 apertium-tagger-apply-new-rules.1 apertium-validate-acx.1 apertium-multiple-translations.1 apertium-unformat.1 apertium-validate-crx.1 apertium-compile-caps.1 apertium-extract-caps.1 apertium-restore-caps.1 '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/man/man1' gmake[2]: Leaving directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/apertium' gmake[1]: Leaving directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/apertium' Making install in scripts gmake[1]: Entering directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/scripts' gmake[2]: Entering directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/scripts' mkdir -p '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin' /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 755 apertium-editdist apertium-filter-dix apertium-filter-rules apertium-filter-xml apertium-genvdix apertium-genvldix apertium-genvrdix apertium-metalrx apertium-metalrx-to-lrx apertium-translate-to-default-equivalent '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin' mkdir -p '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/share/apertium' /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 644 filter-dix.xslt metalrx-to-lrx.xslt translate-to-default-equivalent.xslt '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/share/apertium' gmake[2]: Leaving directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/scripts' gmake[1]: Leaving directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/scripts' Making install in tests gmake[1]: Entering directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/tests' Making install in tagger gmake[2]: Entering directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/tests/tagger' gmake[3]: Entering directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/tests/tagger' gmake[3]: Nothing to be done for 'install-exec-am'. gmake[3]: Nothing to be done for 'install-data-am'. gmake[3]: Leaving directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/tests/tagger' gmake[2]: Leaving directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/tests/tagger' gmake[2]: Entering directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/tests' gmake[3]: Entering directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/tests' gmake[3]: Nothing to be done for 'install-exec-am'. gmake[3]: Nothing to be done for 'install-data-am'. gmake[3]: Leaving directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/tests' gmake[2]: Leaving directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/tests' gmake[1]: Leaving directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12/tests' gmake[1]: Entering directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12' gmake[2]: Entering directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12' gmake[2]: Nothing to be done for 'install-exec-am'. mkdir -p '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/share/aclocal' /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 644 apertium.m4 '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/share/aclocal' mkdir -p /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/share/apertium/modes /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 644 README-MODES /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/share/apertium/modes/README mkdir -p '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/lib/pkgconfig' /exopi-obj/pobj/apertium-3.9.12/bin/install -c -m 644 apertium.pc '/exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/lib/pkgconfig' gmake[2]: Leaving directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12' gmake[1]: Leaving directory '/exopi-obj/pobj/apertium-3.9.12/apertium-3.9.12' >>> Running package in textproc/apertium at 1780924286.15 ===> textproc/apertium `/exopi-obj/pobj/apertium-3.9.12/fake-amd64/.fake_done' is up to date. Reading existing plist for apertium-3.9.12 Writing /exopi-obj/pobj/apertium-3.9.12/fake-amd64/debug-pkg/Makefile.new Writing /exopi-obj/pobj/apertium-3.9.12/fake-amd64/debug-pkg/PLIST Renaming /exopi-obj/pobj/apertium-3.9.12/fake-amd64/debug-pkg/Makefile.new to Makefile > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-adapt-docx > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-cleanstream > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-compile-caps > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-deshtml > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-deshtml-alt > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-deshtml-noent > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-deslatex > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-desmediawiki > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-desodt > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-despptx > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-desrtf > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-destxt > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-deswxml > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-desxlsx > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-desxpresstag > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-extract-caps > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-filter-ambiguity > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-gen-modes > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-interchunk > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-multiple-translations > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-perceptron-trace > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-postchunk > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-postlatex > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-postlatex-raw > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-posttransfer > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-prelatex > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-preprocess-transfer > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-pretransfer > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-rehtml > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-rehtml-alt > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-rehtml-noent > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-relatex > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-remediawiki > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-reodt > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-repptx > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-rertf > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-restore-caps > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-retxt > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-rewxml > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-rexlsx > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-rexpresstag > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-tagger > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-tagger-apply-new-rules > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-tagger-readwords > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-tmxbuild > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-transfer > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-wblank-attach > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-wblank-detach > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/bin/apertium-wblank-mode > Extracting debug info from /exopi-obj/pobj/apertium-3.9.12/fake-amd64/usr/local/lib/libapertium.so.1.0 ===> Building package for apertium-3.9.12 Create /exopi-cvs/ports/packages/amd64/all/apertium-3.9.12.tgz Creating package apertium-3.9.12 reading plist| checking dependencies| checking dependencies|converters/libiconv checking dependencies|lang/python/3,-main checking dependencies|shells/bash checking dependencies|textproc/apertium-lex-tools checking dependencies|textproc/icu4c,-main checking dependencies|textproc/libxslt checking dependencies|textproc/lttoolbox checksumming| checksumming| | 0% checksumming| | 1% checksumming|* | 1% checksumming|* | 2% checksumming|** | 3% checksumming|** | 4% checksumming|*** | 4% checksumming|*** | 5% checksumming|**** | 6% checksumming|**** | 7% checksumming|***** | 7% checksumming|***** | 8% checksumming|***** | 9% checksumming|****** | 9% checksumming|****** | 10% checksumming|****** | 11% checksumming|******* | 11% checksumming|******* | 12% checksumming|******** | 13% checksumming|******** | 14% checksumming|********* | 14% checksumming|********* | 15% checksumming|********** | 16% checksumming|********** | 17% checksumming|*********** | 18% checksumming|*********** | 19% checksumming|************ | 19% checksumming|************ | 20% checksumming|************* | 21% checksumming|************* | 22% checksumming|************** | 22% checksumming|************** | 23% checksumming|*************** | 24% checksumming|*************** | 25% checksumming|**************** | 26% checksumming|**************** | 27% checksumming|***************** | 27% checksumming|***************** | 28% checksumming|***************** | 29% checksumming|****************** | 29% checksumming|****************** | 30% checksumming|******************* | 30% checksumming|******************* | 31% checksumming|******************* | 32% checksumming|******************** | 32% checksumming|******************** | 33% checksumming|******************** | 34% checksumming|********************* | 34% checksumming|********************* | 35% checksumming|********************** | 36% checksumming|********************** | 37% checksumming|*********************** | 37% checksumming|*********************** | 38% checksumming|************************ | 39% checksumming|************************ | 40% checksumming|************************* | 40% checksumming|************************* | 41% checksumming|************************* | 42% checksumming|************************** | 42% checksumming|************************** | 43% checksumming|*************************** | 44% checksumming|*************************** | 45% checksumming|**************************** | 45% checksumming|**************************** | 46% checksumming|***************************** | 47% checksumming|***************************** | 48% checksumming|****************************** | 48% checksumming|****************************** | 49% checksumming|****************************** | 50% checksumming|******************************* | 50% checksumming|******************************* | 51% checksumming|******************************* | 52% checksumming|******************************** | 52% checksumming|******************************** | 53% checksumming|********************************* | 54% checksumming|********************************* | 55% checksumming|********************************** | 55% checksumming|********************************** | 56% checksumming|*********************************** | 57% checksumming|*********************************** | 58% checksumming|************************************ | 58% checksumming|************************************ | 59% checksumming|************************************ | 60% checksumming|************************************* | 60% checksumming|************************************* | 61% checksumming|************************************** | 62% checksumming|************************************** | 63% checksumming|*************************************** | 63% checksumming|*************************************** | 64% checksumming|**************************************** | 65% checksumming|**************************************** | 66% checksumming|***************************************** | 66% checksumming|***************************************** | 67% checksumming|***************************************** | 68% checksumming|****************************************** | 68% checksumming|****************************************** | 69% checksumming|****************************************** | 70% checksumming|******************************************* | 70% checksumming|******************************************* | 71% checksumming|******************************************** | 71% checksumming|******************************************** | 72% checksumming|******************************************** | 73% checksumming|********************************************* | 73% checksumming|********************************************* | 74% checksumming|********************************************** | 75% checksumming|********************************************** | 76% checksumming|*********************************************** | 77% checksumming|*********************************************** | 78% checksumming|************************************************ | 78% checksumming|************************************************ | 79% checksumming|************************************************* | 80% checksumming|************************************************* | 81% checksumming|************************************************** | 81% checksumming|************************************************** | 82% checksumming|*************************************************** | 83% checksumming|*************************************************** | 84% checksumming|**************************************************** | 85% checksumming|**************************************************** | 86% checksumming|***************************************************** | 86% checksumming|***************************************************** | 87% checksumming|***************************************************** | 88% checksumming|****************************************************** | 88% checksumming|****************************************************** | 89% checksumming|******************************************************* | 89% checksumming|******************************************************* | 90% checksumming|******************************************************* | 91% checksumming|******************************************************** | 91% checksumming|******************************************************** | 92% checksumming|******************************************************** | 93% checksumming|********************************************************* | 93% checksumming|********************************************************* | 94% checksumming|********************************************************** | 95% checksumming|********************************************************** | 96% checksumming|*********************************************************** | 96% checksumming|*********************************************************** | 97% checksumming|************************************************************ | 98% checksumming|************************************************************ | 99% checksumming|*************************************************************| 99% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving| | 1% archiving|* | 1% archiving|** | 3% archiving|** | 4% archiving|*** | 4% archiving|*** | 5% archiving|**** | 6% archiving|**** | 7% archiving|******* | 11% archiving|********* | 14% archiving|************ | 18% archiving|************** | 22% archiving|***************** | 26% archiving|******************* | 30% archiving|********************* | 34% archiving|************************ | 37% archiving|************************** | 41% archiving|***************************** | 45% archiving|******************************* | 49% archiving|********************************** | 53% archiving|************************************ | 56% archiving|*************************************** | 60% archiving|***************************************** | 64% archiving|******************************************* | 68% archiving|********************************************** | 72% archiving|************************************************ | 75% archiving|*************************************************** | 79% archiving|***************************************************** | 83% archiving|******************************************************** | 87% archiving|********************************************************** | 91% archiving|************************************************************ | 94% archiving|************************************************************** | 96% archiving|*************************************************************** | 99% archiving|****************************************************************| 99% archiving|****************************************************************|100% /exopi-cvs/ports/plist/amd64/apertium-3.9.12 was updated @depend lang/python/3,-main:python->=3.14:python-3.14.4p1 -> @depend lang/python/3,-main:python->=3.14:python-3.14.5 Creating package debug-apertium-3.9.12 reading plist| checking dependencies| checking dependencies|converters/libiconv checking dependencies|lang/python/3,-main checking dependencies|shells/bash checking dependencies|textproc/apertium-lex-tools checking dependencies|textproc/apertium checking dependencies|textproc/icu4c,-main checking dependencies|textproc/libxslt checking dependencies|textproc/lttoolbox checksumming| checksumming| | 0% checksumming|* | 1% checksumming|** | 3% checksumming|** | 4% checksumming|*** | 5% checksumming|**** | 6% checksumming|***** | 8% checksumming|***** | 9% checksumming|****** | 10% checksumming|******* | 11% checksumming|******** | 13% checksumming|******** | 14% checksumming|********* | 15% checksumming|********** | 16% checksumming|*********** | 18% checksumming|*********** | 19% checksumming|************ | 20% checksumming|************* | 21% checksumming|************** | 23% checksumming|************** | 24% checksumming|*************** | 25% checksumming|**************** | 26% checksumming|***************** | 28% checksumming|****************** | 29% checksumming|****************** | 30% checksumming|******************* | 31% checksumming|******************** | 33% checksumming|********************* | 34% checksumming|********************* | 35% checksumming|********************** | 36% checksumming|*********************** | 38% checksumming|************************ | 39% checksumming|************************ | 40% checksumming|************************* | 41% checksumming|************************** | 43% checksumming|*************************** | 44% checksumming|*************************** | 45% checksumming|**************************** | 46% checksumming|***************************** | 48% checksumming|****************************** | 49% checksumming|******************************* | 50% checksumming|******************************* | 51% checksumming|******************************** | 53% checksumming|********************************* | 54% checksumming|********************************** | 55% checksumming|********************************** | 56% checksumming|*********************************** | 58% checksumming|************************************ | 59% checksumming|************************************* | 60% checksumming|************************************* | 61% checksumming|************************************** | 63% checksumming|*************************************** | 64% checksumming|**************************************** | 65% checksumming|**************************************** | 66% checksumming|***************************************** | 68% checksumming|****************************************** | 69% checksumming|******************************************* | 70% checksumming|******************************************* | 71% checksumming|******************************************** | 73% checksumming|********************************************* | 74% checksumming|********************************************** | 75% checksumming|*********************************************** | 76% checksumming|*********************************************** | 78% checksumming|************************************************ | 79% checksumming|************************************************* | 80% checksumming|************************************************** | 81% checksumming|************************************************** | 83% checksumming|*************************************************** | 84% checksumming|**************************************************** | 85% checksumming|***************************************************** | 86% checksumming|***************************************************** | 88% checksumming|****************************************************** | 89% checksumming|******************************************************* | 90% checksumming|******************************************************** | 91% checksumming|******************************************************** | 93% checksumming|********************************************************* | 94% checksumming|********************************************************** | 95% checksumming|*********************************************************** | 96% checksumming|*********************************************************** | 98% checksumming|************************************************************ | 99% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|* | 1% archiving|* | 2% archiving|*** | 5% archiving|**** | 7% archiving|***** | 8% archiving|******* | 11% archiving|******** | 13% archiving|********* | 14% archiving|********** | 16% archiving|************ | 19% archiving|************* | 20% archiving|************** | 22% archiving|*************** | 23% archiving|**************** | 24% archiving|**************** | 25% archiving|****************** | 28% archiving|****************** | 29% archiving|******************** | 31% archiving|******************** | 32% archiving|********************* | 32% archiving|********************* | 33% archiving|********************** | 34% archiving|********************** | 35% archiving|*********************** | 36% archiving|************************ | 37% archiving|************************ | 38% archiving|************************* | 39% archiving|************************* | 40% archiving|************************** | 40% archiving|*************************** | 42% archiving|*************************** | 43% archiving|**************************** | 44% archiving|***************************** | 45% archiving|***************************** | 46% archiving|****************************** | 47% archiving|******************************* | 48% archiving|******************************* | 49% archiving|********************************* | 51% archiving|************************************* | 57% archiving|**************************************** | 63% archiving|******************************************** | 69% archiving|************************************************ | 75% archiving|**************************************************** | 81% archiving|******************************************************** | 87% archiving|*********************************************************** | 93% archiving|*************************************************************** | 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/apertium-3.9.12.tgz Link to /exopi-cvs/ports/packages/amd64/ftp/debug-apertium-3.9.12.tgz >>> Running clean in textproc/apertium at 1780924312.07 ===> textproc/apertium ===> Cleaning for apertium-3.9.12 >>> Ended at 1780924312.61 max_stuck=5.44/depends=3.23/show-prepare-results=2.19/extract=0.60/patch=0.77/configure=25.35/build=603.37/fake=3.39/package=25.92/clean=0.57