******************************************************************************** conan test conan-center-index/recipes/icu/all/test_package/conanfile.py icu/68.2@#81d4d78515c80187c60f00ca160c8ed9 -pr /home/conan/w/prod/BuildSingleReference/173845/a5718d04-3e07-4406-8f36-59631c5acdfa/profile_linux_11_libstdcpp11_gcc_debug_64.icu-shared-False.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++11 compiler.version=11 os=Linux [options] icu:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True icu/68.2 (test package): Installing package Requirements icu/68.2 from local cache - Cache Packages icu/68.2:76bb174eac960393e5f2bc471e0e38dcd43335cf - Cache Installing (downloading, building) binaries... icu/68.2: Already installed! icu/68.2 (test package): Generator 'VirtualRunEnv' calling 'generate()' icu/68.2 (test package): Generator 'CMakeToolchain' calling 'generate()' icu/68.2 (test package): Preset 'debug' added to CMakePresets.json. Invoke it manually using 'cmake --preset debug' icu/68.2 (test package): If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/icu/all/test_package/build/Debug/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Debug' icu/68.2 (test package): Generator txt created conanbuildinfo.txt icu/68.2 (test package): Generator 'CMakeDeps' calling 'generate()' icu/68.2 (test package): Aggregating env generators icu/68.2 (test package): Generated conaninfo.txt icu/68.2 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/icu/all/test_package/build/Debug/generators/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK icu/68.2 (test package): Calling build() icu/68.2 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/icu/all/test_package/build/Debug/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Debug" "/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/icu/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/icu/all/test_package/build/Debug/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Debug" "/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/icu/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/icu/all/test_package/build/Debug/generators/conan_toolchain.cmake -- The CXX compiler identification is GNU 11.1.0 -- Check for working CXX compiler: /usr/local/bin/c++ -- Check for working CXX compiler: /usr/local/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: Component target declared 'ICU::data' -- Conan: Component target declared 'ICU::dt' -- Conan: Component target declared 'ICU::uc' -- Conan: Component target declared 'ICU::i18n' -- Conan: Component target declared 'ICU::in' -- Conan: Component target declared 'ICU::io' -- Conan: Component target declared 'ICU::tu' -- Conan: Component target declared 'ICU::test' -- Conan: Target declared 'icu::icu' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/icu/all/test_package/build/Debug icu/68.2 (test package): CMake command: cmake --build "/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/icu/all/test_package/build/Debug" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/icu/all/test_package/build/Debug" '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o [100%] Linking CXX executable test_package [100%] Built target test_package icu/68.2 (test package): Running test() ----Running------ > . "/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/icu/all/test_package/build/Debug/generators/conanrun.sh" && ./test_package ----------------- * demo_utf_h_macros() -------------- *** iterate forward through: a𐀀􏿿b { 0061 10000 10ffff 0062 } Codepoint at offset 0: U+0061 Codepoint at offset 1: U+10000 Codepoint at offset 3: U+10ffff Codepoint at offset 5: U+0062 iterate backward through: ab\uDC00􏿿b { 0061 0062 dc00 10ffff 0062 } Codepoint at offset 5: U+0062 Codepoint at offset 3: U+10ffff Codepoint at offset 2: U+dc00 Codepoint at offset 1: U+0062 Codepoint at offset 0: U+0061 * demo_C_Unicode_strings() --------- *** should be "Aabc": Aabc { 0041 0061 0062 0063 } should be "AC": AßC { 0041 00df 0043 } * demoCaseMapInC() ----------------- *** input string: aBΣiIıİ ß ffiςσΣ { 0061 0042 03a3 0069 0049 0131 0130 0020 00df 0020 fb03 03c2 03c3 03a3 } simple-uppercased: ABΣIIIİ ß ffiΣΣΣ { 0041 0042 03a3 0049 0049 0049 0130 0020 00df 0020 fb03 03a3 03a3 03a3 } simple-lowercased: abσiiıi ß ffiςσσ { 0061 0062 03c3 0069 0069 0131 0069 0020 00df 0020 fb03 03c2 03c3 03c3 } simple-titlecased: ABΣIIIİ ß ffiΣΣΣ { 0041 0042 03a3 0049 0049 0049 0130 0020 00df 0020 fb03 03a3 03a3 03a3 } simple-case-folded/default: abσiiıİ ß ffiσσσ { 0061 0062 03c3 0069 0069 0131 0130 0020 00df 0020 fb03 03c3 03c3 03c3 } simple-case-folded/Turkic: abσiııi ß ffiσσσ { 0061 0062 03c3 0069 0131 0131 0069 0020 00df 0020 fb03 03c3 03c3 03c3 } input string: aBΣiIıİ ß ffiςσΣ { 0061 0042 03a3 0069 0049 0131 0130 0020 00df 0020 fb03 03c2 03c3 03a3 } full-lowercased/en: abσiiıi̇ ß ffiςσς { 0061 0062 03c3 0069 0069 0131 0069 0307 0020 00df 0020 fb03 03c2 03c3 03c2 } full-lowercased/tr: abσiııi ß ffiςσς { 0061 0062 03c3 0069 0131 0131 0069 0020 00df 0020 fb03 03c2 03c3 03c2 } full-uppercased/en: ABΣIIIİ SS FFIΣΣΣ { 0041 0042 03a3 0049 0049 0049 0130 0020 0053 0053 0020 0046 0046 0049 03a3 03a3 03a3 } full-uppercased/tr: ABΣİIIİ SS FFIΣΣΣ { 0041 0042 03a3 0130 0049 0049 0130 0020 0053 0053 0020 0046 0046 0049 03a3 03a3 03a3 } full-titlecased/en: Abσiiıi̇ Ss Ffiςσς { 0041 0062 03c3 0069 0069 0131 0069 0307 0020 0053 0073 0020 0046 0066 0069 03c2 03c3 03c2 } full-titlecased/tr: Abσiııi Ss Ffiςσς { 0041 0062 03c3 0069 0131 0131 0069 0020 0053 0073 0020 0046 0066 0069 03c2 03c3 03c2 } full-case-folded/default: abσiiıi̇ ss ffiσσσ { 0061 0062 03c3 0069 0069 0131 0069 0307 0020 0073 0073 0020 0066 0066 0069 03c3 03c3 03c3 } full-case-folded/Turkic: abσiııi ss ffiσσσ { 0061 0062 03c3 0069 0131 0131 0069 0020 0073 0073 0020 0066 0066 0069 03c3 03c3 03c3 } * demoCaseMapInCPlusPlus() --------- *** input string: aBΣiIıİ ß ffiςσΣ { 0061 0042 03a3 0069 0049 0131 0130 0020 00df 0020 fb03 03c2 03c3 03a3 } full-lowercased/en: abσiiıi̇ ß ffiςσς { 0061 0062 03c3 0069 0069 0131 0069 0307 0020 00df 0020 fb03 03c2 03c3 03c2 } full-lowercased/tr: abσiııi ß ffiςσς { 0061 0062 03c3 0069 0131 0131 0069 0020 00df 0020 fb03 03c2 03c3 03c2 } full-uppercased/en: ABΣIIIİ SS FFIΣΣΣ { 0041 0042 03a3 0049 0049 0049 0130 0020 0053 0053 0020 0046 0046 0049 03a3 03a3 03a3 } full-uppercased/tr: ABΣİIIİ SS FFIΣΣΣ { 0041 0042 03a3 0130 0049 0049 0130 0020 0053 0053 0020 0046 0046 0049 03a3 03a3 03a3 } full-titlecased/en: Abσiiıi̇ Ss Ffiςσς { 0041 0062 03c3 0069 0069 0131 0069 0307 0020 0053 0073 0020 0046 0066 0069 03c2 03c3 03c2 } full-titlecased/tr: Abσiııi Ss Ffiςσς { 0041 0062 03c3 0069 0131 0131 0069 0020 0053 0073 0020 0046 0066 0069 03c2 03c3 03c2 } full-case-folded/default: abσiiıi̇ ss ffiσσσ { 0061 0062 03c3 0069 0069 0131 0069 0307 0020 0073 0073 0020 0066 0066 0069 03c3 03c3 03c3 } full-case-folded/Turkic: abσiııi ss ffiσσσ { 0061 0062 03c3 0069 0131 0131 0069 0020 0073 0073 0020 0066 0066 0069 03c3 03c3 03c3 } * demoUnicodeStringStorage() ------- *** length of short string copy: 2 length of longer string: 28 length of longer string copy: 28 readonly-alias string: a1€ { 0061 0031 20ac } readonly-aliasing string after modification: a9€ { 0061 0039 20ac } readonly buffer[0] after modifying its string: 0x61 readonly buffer[1] after modifying its string: 0x31 readonly buffer[2] after modifying its string: 0x20ac fastCopyFrom(readonly alias of "writeable" array): b2􀀁 { 0062 0032 dbc0 dc01 } verify that a fastCopyFrom(readonly alias) uses the same buffer pointer: 1 (should be 1) verify that a regular copy of a readonly alias uses a different buffer pointer: 0 (should be 0) writeable-alias string: b2􀀁 { 0062 0032 dbc0 dc01 } writeable-alias backing buffer[0]=0x62 after modification writeable-alias backing buffer[1]=0x39 after modification writeable-alias backing buffer[2]=0xdbc0 after modification writeable-alias backing buffer[3]=0xdc01 after modification writeable-alias backing buffer[0]=0x62 after modification of string copy writeable-alias backing buffer[1]=0x39 after modification of string copy writeable-alias backing buffer[2]=0xdbc0 after modification of string copy writeable-alias backing buffer[3]=0xdc01 after modification of string copy string after growing too much and then shrinking[1]=0x25 backing store for this[1]=0x39 writeable-alias backing buffer[0]=0x62 after re-extract writeable-alias backing buffer[1]=0x25 after re-extract writeable-alias backing buffer[2]=0xdbc0 after re-extract writeable-alias backing buffer[3]=0xdc01 after re-extract * demoUnicodeStringInit() ---------- *** C and C++ Unicode strings are equal: 1 char * -> UChar * -> char * with only invariant characters: "such characters are safe 123 %-." german UnicodeString from unescaping: Schönes Auto: € 11240. Privates Zeichen: 􂍅 { 0053 0063 0068 00f6 006e 0065 0073 0020 0041 0075 0074 006f 003a 0020 20ac 0020 0031 0031 0032 0034 0030 002e 000c 0050 0072 0069 0076 0061 0074 0065 0073 0020 005a 0065 0069 0063 0068 0065 006e 003a 0020 dbc8 df45 000a } german C Unicode string from char * unescaping: (length 44) Schönes Auto: € 11240. Privates Zeichen: 􂍅 { 0053 0063 0068 00f6 006e 0065 0073 0020 0041 0075 0074 006f 003a 0020 20ac 0020 0031 0031 0032 0034 0030 002e 000c 0050 0072 0069 0076 0061 0074 0065 0073 0020 005a 0065 0069 0063 0068 0065 006e 003a 0020 dbc8 df45 000a } icu/68.2 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior icu/68.2 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior ******************************************************************************** conan test conan-center-index/recipes/icu/all/test_v1_package/conanfile.py icu/68.2@#81d4d78515c80187c60f00ca160c8ed9 -pr /home/conan/w/prod/BuildSingleReference/173845/a5718d04-3e07-4406-8f36-59631c5acdfa/profile_linux_11_libstdcpp11_gcc_debug_64.icu-shared-False.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++11 compiler.version=11 os=Linux [options] icu:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True icu/68.2 (test package): Installing package Requirements icu/68.2 from local cache - Cache Packages icu/68.2:76bb174eac960393e5f2bc471e0e38dcd43335cf - Cache Installing (downloading, building) binaries... icu/68.2: Already installed! icu/68.2 (test package): Generator cmake created conanbuildinfo.cmake icu/68.2 (test package): Generator cmake_find_package created FindICU.cmake icu/68.2 (test package): Generator txt created conanbuildinfo.txt icu/68.2 (test package): Aggregating env generators icu/68.2 (test package): Generated conaninfo.txt icu/68.2 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/icu/all/test_v1_package/build/e5048feaea915cfd6167972d52f58e0aa7fb2439/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK icu/68.2 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/icu/all/test_v1_package/build/e5048feaea915cfd6167972d52f58e0aa7fb2439' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="11" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/icu/all/test_v1_package/build/e5048feaea915cfd6167972d52f58e0aa7fb2439/package" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_MODULE_PATH="/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/icu/all/test_v1_package/build/e5048feaea915cfd6167972d52f58e0aa7fb2439" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/icu/all/test_v1_package' ----------------- -- The C compiler identification is GNU 11.1.0 -- The CXX compiler identification is GNU 11.1.0 -- Check for working C compiler: /usr/local/bin/cc -- Check for working C compiler: /usr/local/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/local/bin/c++ -- Check for working CXX compiler: /usr/local/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake targets configuration -- Library icuio found /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicuio.a -- Library icutest found /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicutest.a -- Library icutu found /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicutu.a -- Library icui18n found /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicui18n.a -- Library icuuc found /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicuuc.a -- Library icudata found /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicudata.a -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler GCC>=5, checking major version 11 -- Conan: Checking correct version: 11 -- Conan: C++ stdlib: libstdc++11 -- Conan: Using autogenerated FindICU.cmake -- Found ICU: 68.2 (found version "68.2") -- Conan: Component 'uc' found in package 'ICU' -- Library icuio found /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicuio.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicuio.a -- Library icutest found /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicutest.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicutest.a -- Library icutu found /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicutu.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicutu.a -- Library icui18n found /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicui18n.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicui18n.a -- Library icuuc found /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicuuc.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicuuc.a -- Library icudata found /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicudata.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicudata.a -- Library icudata found /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicudata.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicudata.a -- Library icuuc found /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicuuc.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicuuc.a -- Library icui18n found /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicui18n.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicui18n.a -- Library icutu found /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicutu.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicutu.a -- Library icutest found /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicutest.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicutest.a -- Library icuio found /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicuio.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/icu/68.2/_/_/package/76bb174eac960393e5f2bc471e0e38dcd43335cf/lib/libicuio.a -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/icu/all/test_v1_package/build/e5048feaea915cfd6167972d52f58e0aa7fb2439 ----Running------ > cmake --build '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/icu/all/test_v1_package/build/e5048feaea915cfd6167972d52f58e0aa7fb2439' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object test_package/CMakeFiles/test_package.dir/test_package.cpp.o [100%] Linking CXX executable ../bin/test_package [100%] Built target test_package icu/68.2 (test package): Running test() ----Running------ > bin/test_package ----------------- * demo_utf_h_macros() -------------- *** iterate forward through: a𐀀􏿿b { 0061 10000 10ffff 0062 } Codepoint at offset 0: U+0061 Codepoint at offset 1: U+10000 Codepoint at offset 3: U+10ffff Codepoint at offset 5: U+0062 iterate backward through: ab\uDC00􏿿b { 0061 0062 dc00 10ffff 0062 } Codepoint at offset 5: U+0062 Codepoint at offset 3: U+10ffff Codepoint at offset 2: U+dc00 Codepoint at offset 1: U+0062 Codepoint at offset 0: U+0061 * demo_C_Unicode_strings() --------- *** should be "Aabc": Aabc { 0041 0061 0062 0063 } should be "AC": AßC { 0041 00df 0043 } * demoCaseMapInC() ----------------- *** input string: aBΣiIıİ ß ffiςσΣ { 0061 0042 03a3 0069 0049 0131 0130 0020 00df 0020 fb03 03c2 03c3 03a3 } simple-uppercased: ABΣIIIİ ß ffiΣΣΣ { 0041 0042 03a3 0049 0049 0049 0130 0020 00df 0020 fb03 03a3 03a3 03a3 } simple-lowercased: abσiiıi ß ffiςσσ { 0061 0062 03c3 0069 0069 0131 0069 0020 00df 0020 fb03 03c2 03c3 03c3 } simple-titlecased: ABΣIIIİ ß ffiΣΣΣ { 0041 0042 03a3 0049 0049 0049 0130 0020 00df 0020 fb03 03a3 03a3 03a3 } simple-case-folded/default: abσiiıİ ß ffiσσσ { 0061 0062 03c3 0069 0069 0131 0130 0020 00df 0020 fb03 03c3 03c3 03c3 } simple-case-folded/Turkic: abσiııi ß ffiσσσ { 0061 0062 03c3 0069 0131 0131 0069 0020 00df 0020 fb03 03c3 03c3 03c3 } input string: aBΣiIıİ ß ffiςσΣ { 0061 0042 03a3 0069 0049 0131 0130 0020 00df 0020 fb03 03c2 03c3 03a3 } full-lowercased/en: abσiiıi̇ ß ffiςσς { 0061 0062 03c3 0069 0069 0131 0069 0307 0020 00df 0020 fb03 03c2 03c3 03c2 } full-lowercased/tr: abσiııi ß ffiςσς { 0061 0062 03c3 0069 0131 0131 0069 0020 00df 0020 fb03 03c2 03c3 03c2 } full-uppercased/en: ABΣIIIİ SS FFIΣΣΣ { 0041 0042 03a3 0049 0049 0049 0130 0020 0053 0053 0020 0046 0046 0049 03a3 03a3 03a3 } full-uppercased/tr: ABΣİIIİ SS FFIΣΣΣ { 0041 0042 03a3 0130 0049 0049 0130 0020 0053 0053 0020 0046 0046 0049 03a3 03a3 03a3 } full-titlecased/en: Abσiiıi̇ Ss Ffiςσς { 0041 0062 03c3 0069 0069 0131 0069 0307 0020 0053 0073 0020 0046 0066 0069 03c2 03c3 03c2 } full-titlecased/tr: Abσiııi Ss Ffiςσς { 0041 0062 03c3 0069 0131 0131 0069 0020 0053 0073 0020 0046 0066 0069 03c2 03c3 03c2 } full-case-folded/default: abσiiıi̇ ss ffiσσσ { 0061 0062 03c3 0069 0069 0131 0069 0307 0020 0073 0073 0020 0066 0066 0069 03c3 03c3 03c3 } full-case-folded/Turkic: abσiııi ss ffiσσσ { 0061 0062 03c3 0069 0131 0131 0069 0020 0073 0073 0020 0066 0066 0069 03c3 03c3 03c3 } * demoCaseMapInCPlusPlus() --------- *** input string: aBΣiIıİ ß ffiςσΣ { 0061 0042 03a3 0069 0049 0131 0130 0020 00df 0020 fb03 03c2 03c3 03a3 } full-lowercased/en: abσiiıi̇ ß ffiςσς { 0061 0062 03c3 0069 0069 0131 0069 0307 0020 00df 0020 fb03 03c2 03c3 03c2 } full-lowercased/tr: abσiııi ß ffiςσς { 0061 0062 03c3 0069 0131 0131 0069 0020 00df 0020 fb03 03c2 03c3 03c2 } full-uppercased/en: ABΣIIIİ SS FFIΣΣΣ { 0041 0042 03a3 0049 0049 0049 0130 0020 0053 0053 0020 0046 0046 0049 03a3 03a3 03a3 } full-uppercased/tr: ABΣİIIİ SS FFIΣΣΣ { 0041 0042 03a3 0130 0049 0049 0130 0020 0053 0053 0020 0046 0046 0049 03a3 03a3 03a3 } full-titlecased/en: Abσiiıi̇ Ss Ffiςσς { 0041 0062 03c3 0069 0069 0131 0069 0307 0020 0053 0073 0020 0046 0066 0069 03c2 03c3 03c2 } full-titlecased/tr: Abσiııi Ss Ffiςσς { 0041 0062 03c3 0069 0131 0131 0069 0020 0053 0073 0020 0046 0066 0069 03c2 03c3 03c2 } full-case-folded/default: abσiiıi̇ ss ffiσσσ { 0061 0062 03c3 0069 0069 0131 0069 0307 0020 0073 0073 0020 0066 0066 0069 03c3 03c3 03c3 } full-case-folded/Turkic: abσiııi ss ffiσσσ { 0061 0062 03c3 0069 0131 0131 0069 0020 0073 0073 0020 0066 0066 0069 03c3 03c3 03c3 } * demoUnicodeStringStorage() ------- *** length of short string copy: 2 length of longer string: 28 length of longer string copy: 28 readonly-alias string: a1€ { 0061 0031 20ac } readonly-aliasing string after modification: a9€ { 0061 0039 20ac } readonly buffer[0] after modifying its string: 0x61 readonly buffer[1] after modifying its string: 0x31 readonly buffer[2] after modifying its string: 0x20ac fastCopyFrom(readonly alias of "writeable" array): b2􀀁 { 0062 0032 dbc0 dc01 } verify that a fastCopyFrom(readonly alias) uses the same buffer pointer: 1 (should be 1) verify that a regular copy of a readonly alias uses a different buffer pointer: 0 (should be 0) writeable-alias string: b2􀀁 { 0062 0032 dbc0 dc01 } writeable-alias backing buffer[0]=0x62 after modification writeable-alias backing buffer[1]=0x39 after modification writeable-alias backing buffer[2]=0xdbc0 after modification writeable-alias backing buffer[3]=0xdc01 after modification writeable-alias backing buffer[0]=0x62 after modification of string copy writeable-alias backing buffer[1]=0x39 after modification of string copy writeable-alias backing buffer[2]=0xdbc0 after modification of string copy writeable-alias backing buffer[3]=0xdc01 after modification of string copy string after growing too much and then shrinking[1]=0x25 backing store for this[1]=0x39 writeable-alias backing buffer[0]=0x62 after re-extract writeable-alias backing buffer[1]=0x25 after re-extract writeable-alias backing buffer[2]=0xdbc0 after re-extract writeable-alias backing buffer[3]=0xdc01 after re-extract * demoUnicodeStringInit() ---------- *** C and C++ Unicode strings are equal: 1 char * -> UChar * -> char * with only invariant characters: "such characters are safe 123 %-." german UnicodeString from unescaping: Schönes Auto: € 11240. Privates Zeichen: 􂍅 { 0053 0063 0068 00f6 006e 0065 0073 0020 0041 0075 0074 006f 003a 0020 20ac 0020 0031 0031 0032 0034 0030 002e 000c 0050 0072 0069 0076 0061 0074 0065 0073 0020 005a 0065 0069 0063 0068 0065 006e 003a 0020 dbc8 df45 000a } german C Unicode string from char * unescaping: (length 44) Schönes Auto: € 11240. Privates Zeichen: 􂍅 { 0053 0063 0068 00f6 006e 0065 0073 0020 0041 0075 0074 006f 003a 0020 20ac 0020 0031 0031 0032 0034 0030 002e 000c 0050 0072 0069 0076 0061 0074 0065 0073 0020 005a 0065 0069 0063 0068 0065 006e 003a 0020 dbc8 df45 000a } CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR