Mock Version: 5.9 Mock Version: 5.9 Mock Version: 5.9 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/libkiwix.spec'], chrootPath='/var/lib/mock/f42-build-55708750-6538087/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv._5huem_7:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv._5huem_7:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '2676737475d342488bc58198d9a6d75e', '-D', '/var/lib/mock/f42-build-55708750-6538087/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv._5huem_7:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/libkiwix.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1721260800 Wrote: /builddir/build/SRPMS/libkiwix-12.0.0-12.fc42.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/libkiwix.spec'], chrootPath='/var/lib/mock/f42-build-55708750-6538087/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv._5huem_7:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv._5huem_7:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '8ea07019a7b247d1b3162f4a8c665fc5', '-D', '/var/lib/mock/f42-build-55708750-6538087/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv._5huem_7:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/libkiwix.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1721260800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.YmbQsP + umask 022 + cd /builddir/build/BUILD/libkiwix-12.0.0-build + test -d /builddir/build/BUILD/libkiwix-12.0.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/libkiwix-12.0.0-build + /usr/bin/rm -rf /builddir/build/BUILD/libkiwix-12.0.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/libkiwix-12.0.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/libkiwix-12.0.0-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.SZedBR + umask 022 + cd /builddir/build/BUILD/libkiwix-12.0.0-build + cd /builddir/build/BUILD/libkiwix-12.0.0-build + rm -rf libkiwix-12.0.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/libkiwix-12.0.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd libkiwix-12.0.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.69YhMh + umask 022 + cd /builddir/build/BUILD/libkiwix-12.0.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd libkiwix-12.0.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/meson setup --buildtype=plain --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/sbin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --wrap-mode=nodownload --auto-features=enabled . redhat-linux-build -Dwerror=false -Dcpp_std=c++14 The Meson build system Version: 1.6.1 Source dir: /builddir/build/BUILD/libkiwix-12.0.0-build/libkiwix-12.0.0 Build dir: /builddir/build/BUILD/libkiwix-12.0.0-build/libkiwix-12.0.0/redhat-linux-build Build type: native build Project name: libkiwix Project version: 12.0.0 C++ compiler for the host machine: g++ (gcc 14.2.1 "g++ (GCC) 14.2.1 20241104 (Red Hat 14.2.1-6)") C++ linker for the host machine: g++ ld.bfd 2.43.50.20241126 Host machine cpu family: aarch64 Host machine cpu: aarch64 Run-time dependency threads found: YES Found pkg-config: YES (/usr/bin/pkg-config) 2.3.0 Run-time dependency icu-i18n found: YES 76.1 Run-time dependency pugixml found: YES 1.14 Run-time dependency libcurl found: YES 8.11.1 Run-time dependency libmicrohttpd found: YES 1.0.1 Run-time dependency zlib found: YES 1.3.1.zlib-ng Run-time dependency xapian-core found: YES 1.4.26 Has header "mustache.hpp" : YES Run-time dependency libzim found: YES 8.2.0 Header "zim/zim.h" has symbol "LIBZIM_WITH_XAPIAN" : YES Program kiwix-resources found: YES (/builddir/build/BUILD/libkiwix-12.0.0-build/libkiwix-12.0.0/scripts/kiwix-resources) Program kiwix-compile-resources found: YES (/builddir/build/BUILD/libkiwix-12.0.0-build/libkiwix-12.0.0/scripts/kiwix-compile-resources) scripts/meson.build:5: WARNING: Project does not target a minimum version but uses feature deprecated since '0.55.0': ExternalProgram.path. use ExternalProgram.full_path() instead Program kiwix-compile-i18n found: YES (/builddir/build/BUILD/libkiwix-12.0.0-build/libkiwix-12.0.0/scripts/kiwix-compile-i18n) scripts/meson.build:11: WARNING: Project does not target a minimum version but uses feature deprecated since '0.55.0': ExternalProgram.path. use ExternalProgram.full_path() instead WARNING: You should add the boolean check kwarg to the run_command call. It currently defaults to false, but it will default to true in meson 2.0. See also: https://github.com/mesonbuild/meson/issues/9300 Program python3 found: YES (/usr/bin/python3) Configuring kiwix_config.h using configuration Run-time dependency GTest found: YES 1.14.0 Program python3 found: YES (/usr/bin/python3) Configuring example.zim with command Program python3 found: YES (/usr/bin/python3) Configuring zimfile.zim with command Program python3 found: YES (/usr/bin/python3) Configuring zimfile&other.zim with command Program python3 found: YES (/usr/bin/python3) Configuring corner_cases.zim with command Program python3 found: YES (/usr/bin/python3) Configuring poor.zim with command Program python3 found: YES (/usr/bin/python3) Configuring library.xml with command Program python3 found: YES (/usr/bin/python3) Configuring lib_for_server_search_test.xml with command Program python3 found: YES (/usr/bin/python3) Configuring customized_resources.txt with command Program python3 found: YES (/usr/bin/python3) Configuring helloworld.txt with command Program python3 found: YES (/usr/bin/python3) Configuring welcome.html with command Configuring kiwix.pc using configuration Build targets in project: 20 WARNING: Deprecated features used: * 0.55.0: {'ExternalProgram.path'} libkiwix 12.0.0 User defined options auto_features : enabled bindir : /usr/bin buildtype : plain cpp_std : c++14 datadir : /usr/share includedir : /usr/include infodir : /usr/share/info libdir : /usr/lib64 libexecdir : /usr/libexec localedir : /usr/share/locale localstatedir : /var mandir : /usr/share/man prefix : /usr sbindir : /usr/sbin sharedstatedir: /var/lib sysconfdir : /etc werror : false wrap_mode : nodownload Found ninja-1.12.1 at /usr/bin/ninja + /usr/bin/meson compile -C redhat-linux-build -j 12 --verbose ninja: Entering directory `/builddir/build/BUILD/libkiwix-12.0.0-build/libkiwix-12.0.0/redhat-linux-build' [1/69] /builddir/build/BUILD/libkiwix-12.0.0-build/libkiwix-12.0.0/scripts/kiwix-resources --preprocess --outdir static ../static/resources_list.txt Preprocessing skin/caret.png ... Preprocessing skin/bittorrent.png ... Preprocessing skin/magnet.png ... Preprocessing skin/download.png ... Preprocessing skin/hash.png ... Preprocessing skin/search-icon.svg ... Preprocessing skin/iso6391To3.js ... Preprocessing skin/isotope.pkgd.min.js ... Preprocessing skin/index.js ... Preprocessing skin/autoComplete.min.js ... Preprocessing skin/taskbar.css ... Preprocessing skin/index.css ... Preprocessing skin/fonts/Poppins.ttf ... Preprocessing skin/fonts/Roboto.ttf ... Preprocessing skin/search_results.css ... Preprocessing skin/blank.html ... Preprocessing skin/viewer.js ... Preprocessing viewer.html ... Preprocessing skin/css/autoComplete.css ... Preprocessing templates/search_result.html ... Preprocessing templates/search_result.xml ... Preprocessing templates/error.html ... Preprocessing templates/error.xml ... Preprocessing templates/index.html ... Preprocessing skin/favicon/apple-touch-icon.png ... Preprocessing skin/favicon/favicon-32x32.png ... Preprocessing skin/favicon/favicon-16x16.png ... Preprocessing skin/favicon/site.webmanifest ... Preprocessing skin/favicon/safari-pinned-tab.svg ... Preprocessing skin/favicon/favicon.ico ... Preprocessing skin/favicon/browserconfig.xml ... Preprocessing templates/suggestion.json ... Preprocessing templates/captured_external.html ... Preprocessing templates/catalog_entries.xml ... Preprocessing templates/catalog_v2_root.xml ... Preprocessing templates/catalog_v2_entries.xml ... Preprocessing templates/catalog_v2_entry.xml ... Preprocessing templates/catalog_v2_partial_entry.xml ... Preprocessing templates/catalog_v2_categories.xml ... Preprocessing templates/catalog_v2_languages.xml ... Preprocessing templates/url_of_search_results_css ... Preprocessing templates/viewer_settings.js ... Preprocessing opensearchdescription.xml ... Preprocessing ft_opensearchdescription.xml ... Preprocessing catalog_v2_searchdescription.xml ... Preprocessing skin/favicon/android-chrome-192x192.png ... Preprocessing skin/favicon/android-chrome-512x512.png ... Preprocessing skin/favicon/mstile-70x70.png ... Preprocessing skin/favicon/mstile-144x144.png ... Preprocessing skin/favicon/mstile-150x150.png ... Preprocessing skin/favicon/mstile-310x150.png ... Preprocessing skin/favicon/mstile-310x310.png ... [2/69] /builddir/build/BUILD/libkiwix-12.0.0-build/libkiwix-12.0.0/scripts/kiwix-compile-i18n --cxxfile static/libkiwix-i18n-resources.cpp ../static/i18n/bn.json ../static/i18n/cs.json ../static/i18n/de.json ../static/i18n/en.json ../static/i18n/fr.json ../static/i18n/he.json ../static/i18n/hy.json ../static/i18n/it.json ../static/i18n/ja.json ../static/i18n/ko.json ../static/i18n/ku-latn.json ../static/i18n/mk.json ../static/i18n/nqo.json ../static/i18n/pl.json ../static/i18n/ru.json ../static/i18n/sc.json ../static/i18n/sk.json ../static/i18n/sv.json ../static/i18n/test.json ../static/i18n/tr.json ../static/i18n/zh-hans.json ../static/i18n/zh-hant.json bn.json -> bn cs.json -> cs de.json -> de en.json -> en fr.json -> fr he.json -> he hy.json -> hy it.json -> it ja.json -> ja ko.json -> ko ku-latn.json -> ku_latn mk.json -> mk nqo.json -> nqo pl.json -> pl ru.json -> ru sc.json -> sc sk.json -> sk sv.json -> sv test.json -> test tr.json -> tr zh-hans.json -> zh_hans zh-hant.json -> zh_hant [3/69] /builddir/build/BUILD/libkiwix-12.0.0-build/libkiwix-12.0.0/scripts/kiwix-compile-resources --cxxfile static/libkiwix-resources.cpp --hfile static/libkiwix-resources.h --source_dir static static/resources_list.txt skin/caret.png ['skin', 'caret_png'] skin/bittorrent.png ['skin', 'bittorrent_png'] skin/magnet.png ['skin', 'magnet_png'] skin/download.png ['skin', 'download_png'] skin/hash.png ['skin', 'hash_png'] skin/search-icon.svg ['skin', 'search_icon_svg'] skin/iso6391To3.js ['skin', 'iso6391To3_js'] skin/isotope.pkgd.min.js ['skin', 'isotope_pkgd_min_js'] skin/index.js ['skin', 'index_js'] skin/autoComplete.min.js ['skin', 'autoComplete_min_js'] skin/taskbar.css ['skin', 'taskbar_css'] skin/index.css ['skin', 'index_css'] skin/fonts/Poppins.ttf ['skin', 'fonts', 'Poppins_ttf'] skin/fonts/Roboto.ttf ['skin', 'fonts', 'Roboto_ttf'] skin/search_results.css ['skin', 'search_results_css'] skin/blank.html ['skin', 'blank_html'] skin/viewer.js ['skin', 'viewer_js'] viewer.html ['viewer_html'] templates/search_result.html ['templates', 'search_result_html'] templates/search_result.xml ['templates', 'search_result_xml'] templates/error.html ['templates', 'error_html'] templates/error.xml ['templates', 'error_xml'] templates/index.html ['templates', 'index_html'] templates/suggestion.json ['templates', 'suggestion_json'] templates/captured_external.html ['templates', 'captured_external_html'] templates/catalog_entries.xml ['templates', 'catalog_entries_xml'] templates/catalog_v2_root.xml ['templates', 'catalog_v2_root_xml'] templates/catalog_v2_entries.xml ['templates', 'catalog_v2_entries_xml'] templates/catalog_v2_entry.xml ['templates', 'catalog_v2_entry_xml'] templates/catalog_v2_partial_entry.xml ['templates', 'catalog_v2_partial_entry_xml'] templates/catalog_v2_categories.xml ['templates', 'catalog_v2_categories_xml'] templates/catalog_v2_languages.xml ['templates', 'catalog_v2_languages_xml'] templates/url_of_search_results_css ['templates', 'url_of_search_results_css'] templates/viewer_settings.js ['templates', 'viewer_settings_js'] opensearchdescription.xml ['opensearchdescription_xml'] ft_opensearchdescription.xml ['ft_opensearchdescription_xml'] catalog_v2_searchdescription.xml ['catalog_v2_searchdescription_xml'] skin/css/autoComplete.css ['skin', 'css', 'autoComplete_css'] skin/favicon/android-chrome-192x192.png ['skin', 'favicon', 'android_chrome_192x192_png'] skin/favicon/android-chrome-512x512.png ['skin', 'favicon', 'android_chrome_512x512_png'] skin/favicon/apple-touch-icon.png ['skin', 'favicon', 'apple_touch_icon_png'] skin/favicon/browserconfig.xml ['skin', 'favicon', 'browserconfig_xml'] skin/favicon/favicon-16x16.png ['skin', 'favicon', 'favicon_16x16_png'] skin/favicon/favicon-32x32.png ['skin', 'favicon', 'favicon_32x32_png'] skin/favicon/favicon.ico ['skin', 'favicon', 'favicon_ico'] skin/favicon/mstile-70x70.png ['skin', 'favicon', 'mstile_70x70_png'] skin/favicon/mstile-144x144.png ['skin', 'favicon', 'mstile_144x144_png'] skin/favicon/mstile-150x150.png ['skin', 'favicon', 'mstile_150x150_png'] skin/favicon/mstile-310x150.png ['skin', 'favicon', 'mstile_310x150_png'] skin/favicon/mstile-310x310.png ['skin', 'favicon', 'mstile_310x310_png'] skin/favicon/safari-pinned-tab.svg ['skin', 'favicon', 'safari_pinned_tab_svg'] skin/favicon/site.webmanifest ['skin', 'favicon', 'site_webmanifest'] [4/69] g++ -Itest/stringTools.p -Iinclude -I../include -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DGTEST_HAS_PTHREAD=1 -DWITH_GZFILEOP -pthread -MD -MQ test/stringTools.p/stringTools.cpp.o -MF test/stringTools.p/stringTools.cpp.o.d -o test/stringTools.p/stringTools.cpp.o -c ../test/stringTools.cpp FAILED: test/stringTools.p/stringTools.cpp.o g++ -Itest/stringTools.p -Iinclude -I../include -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DGTEST_HAS_PTHREAD=1 -DWITH_GZFILEOP -pthread -MD -MQ test/stringTools.p/stringTools.cpp.o -MF test/stringTools.p/stringTools.cpp.o.d -o test/stringTools.p/stringTools.cpp.o -c ../test/stringTools.cpp In file included from /usr/include/unicode/unistr.h:37, from ../test/../src/tools/stringTools.h:23, from ../test/stringTools.cpp:21: /usr/include/unicode/char16ptr.h:317:10: error: ‘is_convertible_v’ is not a member of ‘std’; did you mean ‘is_convertible’? 317 | std::is_convertible_v | ^~~~~~~~~~~~~~~~ | is_convertible /usr/include/unicode/char16ptr.h:317:28: error: expected primary-expression before ‘,’ token 317 | std::is_convertible_v | ^ /usr/include/unicode/char16ptr.h:331:13: error: ‘u16string_view’ in namespace ‘std’ does not name a type; did you mean ‘u16string’? 331 | inline std::u16string_view toU16StringView(std::u16string_view sv) { return sv; } | ^~~~~~~~~~~~~~ | u16string /usr/include/unicode/char16ptr.h:339:13: error: ‘u16string_view’ in namespace ‘std’ does not name a type; did you mean ‘u16string’? 339 | inline std::u16string_view toU16StringView(std::basic_string_view sv) { | ^~~~~~~~~~~~~~ | u16string /usr/include/unicode/char16ptr.h:360:54: error: ‘is_pointer_v’ is not a member of ‘std’; did you mean ‘is_pointer’? 360 | typename = typename std::enable_if_t>>> | ^~~~~~~~~~~~ | is_pointer /usr/include/unicode/char16ptr.h:360:92: error: template argument 1 is invalid 360 | typename = typename std::enable_if_t>>> | ^~ /usr/include/unicode/char16ptr.h:360:94: error: expected identifier before ‘>>’ token 360 | typename = typename std::enable_if_t>>> | ^~ /usr/include/unicode/char16ptr.h:360:94: error: expected ‘>’ before ‘>>’ token /usr/include/unicode/char16ptr.h:361:13: error: ‘u16string_view’ in namespace ‘std’ does not name a type; did you mean ‘u16string’? 361 | inline std::u16string_view toU16StringViewNullable(const T& text) { | ^~~~~~~~~~~~~~ | u16string /usr/include/unicode/char16ptr.h:370:53: error: ‘is_pointer_v’ is not a member of ‘std’; did you mean ‘is_pointer’? 370 | typename = typename std::enable_if_t>>, | ^~~~~~~~~~~~ | is_pointer /usr/include/unicode/char16ptr.h:370:53: error: ‘is_pointer_v’ is not a member of ‘std’; did you mean ‘is_pointer’? 370 | typename = typename std::enable_if_t>>, | ^~~~~~~~~~~~ | is_pointer /usr/include/unicode/char16ptr.h:370:91: error: template argument 1 is invalid 370 | typename = typename std::enable_if_t>>, | ^~ /usr/include/unicode/char16ptr.h:370:93: error: expected identifier before ‘>’ token 370 | typename = typename std::enable_if_t>>, | ^ /usr/include/unicode/char16ptr.h:370:94: error: expected unqualified-id before ‘,’ token 370 | typename = typename std::enable_if_t>>, | ^ In file included from /usr/include/unicode/unistr.h:40: /usr/include/unicode/stringpiece.h:135:23: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’? 135 | (std::is_same_v | ^~~~~~~~~ | is_same /usr/include/unicode/stringpiece.h:135:66: error: template argument 1 is invalid 135 | (std::is_same_v | ^ /usr/include/unicode/stringpiece.h:139:17: error: expected ‘>’ before ‘)’ token 139 | ) && | ^ /usr/include/unicode/stringpiece.h:139:17: error: expected unqualified-id before ‘)’ token /usr/include/unicode/stringpiece.h:185:19: error: expected type-specifier 185 | inline operator std::string_view() const { | ^~~ /usr/include/unicode/unistr.h:3035:19: error: expected type-specifier 3035 | inline operator std::u16string_view() const { | ^~~ /usr/include/unicode/unistr.h:3755:60: error: ‘std::u16string_view’ has not been declared 3755 | static UnicodeString readOnlyAliasFromU16StringView(std::u16string_view text); | ^~~~~~~~~~~~~~ /usr/include/unicode/unistr.h:3871:64: error: ‘std::u16string_view’ has not been declared 3871 | UnicodeString& doReplace(int32_t start, int32_t length, std::u16string_view src); | ^~~~~~~~~~~~~~ /usr/include/unicode/unistr.h:3875:32: error: ‘std::u16string_view’ has not been declared 3875 | UnicodeString& doAppend(std::u16string_view src); | ^~~~~~~~~~~~~~ /usr/include/unicode/unistr.h: In member function ‘bool icu_76::UnicodeString::operator==(const S&) const’: /usr/include/unicode/unistr.h:348:10: error: ‘u16string_view’ is not a member of ‘std’; did you mean ‘u16string’? 348 | std::u16string_view sv(internal::toU16StringView(text)); | ^~~~~~~~~~~~~~ | u16string /usr/include/unicode/unistr.h:350:46: error: ‘sv’ was not declared in this scope 350 | return !isBogus() && (len = length()) == sv.length() && doEquals(sv.data(), len); | ^~ /usr/include/unicode/unistr.h: In member function ‘icu_76::UnicodeString& icu_76::UnicodeString::operator=(const S&)’: /usr/include/unicode/unistr.h:1962:45: error: ‘toU16StringView’ is not a member of ‘icu_76::internal’ 1962 | return doReplace(0, length(), internal::toU16StringView(src)); | ^~~~~~~~~~~~~~~ /usr/include/unicode/unistr.h: In member function ‘icu_76::UnicodeString& icu_76::UnicodeString::operator+=(const S&)’: /usr/include/unicode/unistr.h:2228:31: error: ‘toU16StringView’ is not a member of ‘icu_76::internal’ 2228 | return doAppend(internal::toU16StringView(src)); | ^~~~~~~~~~~~~~~ /usr/include/unicode/unistr.h: In member function ‘icu_76::UnicodeString& icu_76::UnicodeString::append(const S&)’: /usr/include/unicode/unistr.h:2301:31: error: ‘toU16StringView’ is not a member of ‘icu_76::internal’ 2301 | return doAppend(internal::toU16StringView(src)); | ^~~~~~~~~~~~~~~ /usr/include/unicode/unistr.h: In constructor ‘icu_76::UnicodeString::UnicodeString(const S&)’: /usr/include/unicode/unistr.h:3276:24: error: ‘toU16StringViewNullable’ is not a member of ‘icu_76::internal’ 3276 | doAppend(internal::toU16StringViewNullable(text)); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/unicode/unistr.h: In static member function ‘static icu_76::UnicodeString icu_76::UnicodeString::readOnlyAlias(const S&)’: /usr/include/unicode/unistr.h:3601:53: error: ‘toU16StringView’ is not a member of ‘icu_76::internal’ 3601 | return readOnlyAliasFromU16StringView(internal::toU16StringView(text)); | ^~~~~~~~~~~~~~~ /usr/include/unicode/unistr.h: In function ‘icu_76::UnicodeString icu_76::operator+(const UnicodeString&, const S&)’: /usr/include/unicode/unistr.h:4118:46: error: ‘toU16StringView’ is not a member of ‘icu_76::internal’ 4118 | return unistr_internalConcat(s1, internal::toU16StringView(s2)); | ^~~~~~~~~~~~~~~ /usr/include/unicode/unistr.h:4118:10: error: there are no arguments to ‘unistr_internalConcat’ that depend on a template parameter, so a declaration of ‘unistr_internalConcat’ must be available [-fpermissive] 4118 | return unistr_internalConcat(s1, internal::toU16StringView(s2)); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/unicode/unistr.h:4118:10: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/include/unicode/unistr.h: At global scope: /usr/include/unicode/unistr.h:4125:53: error: ‘std::u16string_view’ has not been declared 4125 | unistr_internalConcat(const UnicodeString &s1, std::u16string_view s2); | ^~~~~~~~~~~~~~ In file included from /usr/include/unicode/locid.h:39, from ../test/../src/tools/stringTools.h:24: /usr/include/unicode/localpointer.h:561:26: error: ‘auto’ parameter not permitted in this context 561 | template | ^~~~ /usr/include/unicode/localpointer.h:573:76: error: template argument 2 is invalid 573 | explicit LocalOpenPointer(std::unique_ptr &&p) | ^ /usr/include/unicode/localpointer.h:583:78: error: template argument 2 is invalid 583 | LocalOpenPointer &operator=(std::unique_ptr &&p) { | ^ /usr/include/unicode/localpointer.h:599:59: error: template argument 2 is invalid 599 | operator std::unique_ptr () && { | ^ /usr/include/unicode/uenum.h:69:1: note: invalid template non-type parameter 69 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [5/69] g++ -Itest/kiwixserve.p -Iinclude -I../include -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DGTEST_HAS_PTHREAD=1 -DWITH_GZFILEOP -pthread -MD -MQ test/kiwixserve.p/kiwixserve.cpp.o -MF test/kiwixserve.p/kiwixserve.cpp.o.d -o test/kiwixserve.p/kiwixserve.cpp.o -c ../test/kiwixserve.cpp [6/69] g++ -Isrc/libkiwix.so.12.0.0.p -Isrc -I../src -Iinclude -I../include -Istatic -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DWITH_GZFILEOP -pthread -MD -MQ src/libkiwix.so.12.0.0.p/meson-generated_.._.._static_libkiwix-resources.cpp.o -MF src/libkiwix.so.12.0.0.p/meson-generated_.._.._static_libkiwix-resources.cpp.o.d -o src/libkiwix.so.12.0.0.p/meson-generated_.._.._static_libkiwix-resources.cpp.o -c static/libkiwix-resources.cpp [7/69] g++ -Itest/otherTools.p -Iinclude -I../include -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DGTEST_HAS_PTHREAD=1 -DWITH_GZFILEOP -pthread -MD -MQ test/otherTools.p/otherTools.cpp.o -MF test/otherTools.p/otherTools.cpp.o.d -o test/otherTools.p/otherTools.cpp.o -c ../test/otherTools.cpp FAILED: test/otherTools.p/otherTools.cpp.o g++ -Itest/otherTools.p -Iinclude -I../include -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DGTEST_HAS_PTHREAD=1 -DWITH_GZFILEOP -pthread -MD -MQ test/otherTools.p/otherTools.cpp.o -MF test/otherTools.p/otherTools.cpp.o.d -o test/otherTools.p/otherTools.cpp.o -c ../test/otherTools.cpp In file included from /usr/include/unicode/unistr.h:37, from ../test/../src/tools/stringTools.h:23, from ../test/../src/tools/otherTools.h:30, from ../test/otherTools.cpp:21: /usr/include/unicode/char16ptr.h:317:10: error: ‘is_convertible_v’ is not a member of ‘std’; did you mean ‘is_convertible’? 317 | std::is_convertible_v | ^~~~~~~~~~~~~~~~ | is_convertible /usr/include/unicode/char16ptr.h:317:28: error: expected primary-expression before ‘,’ token 317 | std::is_convertible_v | ^ /usr/include/unicode/char16ptr.h:331:13: error: ‘u16string_view’ in namespace ‘std’ does not name a type; did you mean ‘u16string’? 331 | inline std::u16string_view toU16StringView(std::u16string_view sv) { return sv; } | ^~~~~~~~~~~~~~ | u16string /usr/include/unicode/char16ptr.h:339:13: error: ‘u16string_view’ in namespace ‘std’ does not name a type; did you mean ‘u16string’? 339 | inline std::u16string_view toU16StringView(std::basic_string_view sv) { | ^~~~~~~~~~~~~~ | u16string /usr/include/unicode/char16ptr.h:360:54: error: ‘is_pointer_v’ is not a member of ‘std’; did you mean ‘is_pointer’? 360 | typename = typename std::enable_if_t>>> | ^~~~~~~~~~~~ | is_pointer /usr/include/unicode/char16ptr.h:360:92: error: template argument 1 is invalid 360 | typename = typename std::enable_if_t>>> | ^~ /usr/include/unicode/char16ptr.h:360:94: error: expected identifier before ‘>>’ token 360 | typename = typename std::enable_if_t>>> | ^~ /usr/include/unicode/char16ptr.h:360:94: error: expected ‘>’ before ‘>>’ token /usr/include/unicode/char16ptr.h:361:13: error: ‘u16string_view’ in namespace ‘std’ does not name a type; did you mean ‘u16string’? 361 | inline std::u16string_view toU16StringViewNullable(const T& text) { | ^~~~~~~~~~~~~~ | u16string /usr/include/unicode/char16ptr.h:370:53: error: ‘is_pointer_v’ is not a member of ‘std’; did you mean ‘is_pointer’? 370 | typename = typename std::enable_if_t>>, | ^~~~~~~~~~~~ | is_pointer /usr/include/unicode/char16ptr.h:370:53: error: ‘is_pointer_v’ is not a member of ‘std’; did you mean ‘is_pointer’? 370 | typename = typename std::enable_if_t>>, | ^~~~~~~~~~~~ | is_pointer /usr/include/unicode/char16ptr.h:370:91: error: template argument 1 is invalid 370 | typename = typename std::enable_if_t>>, | ^~ /usr/include/unicode/char16ptr.h:370:93: error: expected identifier before ‘>’ token 370 | typename = typename std::enable_if_t>>, | ^ /usr/include/unicode/char16ptr.h:370:94: error: expected unqualified-id before ‘,’ token 370 | typename = typename std::enable_if_t>>, | ^ In file included from /usr/include/unicode/unistr.h:40: /usr/include/unicode/stringpiece.h:135:23: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’? 135 | (std::is_same_v | ^~~~~~~~~ | is_same /usr/include/unicode/stringpiece.h:135:66: error: template argument 1 is invalid 135 | (std::is_same_v | ^ /usr/include/unicode/stringpiece.h:139:17: error: expected ‘>’ before ‘)’ token 139 | ) && | ^ /usr/include/unicode/stringpiece.h:139:17: error: expected unqualified-id before ‘)’ token /usr/include/unicode/stringpiece.h:185:19: error: expected type-specifier 185 | inline operator std::string_view() const { | ^~~ /usr/include/unicode/unistr.h:3035:19: error: expected type-specifier 3035 | inline operator std::u16string_view() const { | ^~~ /usr/include/unicode/unistr.h:3755:60: error: ‘std::u16string_view’ has not been declared 3755 | static UnicodeString readOnlyAliasFromU16StringView(std::u16string_view text); | ^~~~~~~~~~~~~~ /usr/include/unicode/unistr.h:3871:64: error: ‘std::u16string_view’ has not been declared 3871 | UnicodeString& doReplace(int32_t start, int32_t length, std::u16string_view src); | ^~~~~~~~~~~~~~ /usr/include/unicode/unistr.h:3875:32: error: ‘std::u16string_view’ has not been declared 3875 | UnicodeString& doAppend(std::u16string_view src); | ^~~~~~~~~~~~~~ /usr/include/unicode/unistr.h: In member function ‘bool icu_76::UnicodeString::operator==(const S&) const’: /usr/include/unicode/unistr.h:348:10: error: ‘u16string_view’ is not a member of ‘std’; did you mean ‘u16string’? 348 | std::u16string_view sv(internal::toU16StringView(text)); | ^~~~~~~~~~~~~~ | u16string /usr/include/unicode/unistr.h:350:46: error: ‘sv’ was not declared in this scope 350 | return !isBogus() && (len = length()) == sv.length() && doEquals(sv.data(), len); | ^~ /usr/include/unicode/unistr.h: In member function ‘icu_76::UnicodeString& icu_76::UnicodeString::operator=(const S&)’: /usr/include/unicode/unistr.h:1962:45: error: ‘toU16StringView’ is not a member of ‘icu_76::internal’ 1962 | return doReplace(0, length(), internal::toU16StringView(src)); | ^~~~~~~~~~~~~~~ /usr/include/unicode/unistr.h: In member function ‘icu_76::UnicodeString& icu_76::UnicodeString::operator+=(const S&)’: /usr/include/unicode/unistr.h:2228:31: error: ‘toU16StringView’ is not a member of ‘icu_76::internal’ 2228 | return doAppend(internal::toU16StringView(src)); | ^~~~~~~~~~~~~~~ /usr/include/unicode/unistr.h: In member function ‘icu_76::UnicodeString& icu_76::UnicodeString::append(const S&)’: /usr/include/unicode/unistr.h:2301:31: error: ‘toU16StringView’ is not a member of ‘icu_76::internal’ 2301 | return doAppend(internal::toU16StringView(src)); | ^~~~~~~~~~~~~~~ /usr/include/unicode/unistr.h: In constructor ‘icu_76::UnicodeString::UnicodeString(const S&)’: /usr/include/unicode/unistr.h:3276:24: error: ‘toU16StringViewNullable’ is not a member of ‘icu_76::internal’ 3276 | doAppend(internal::toU16StringViewNullable(text)); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/unicode/unistr.h: In static member function ‘static icu_76::UnicodeString icu_76::UnicodeString::readOnlyAlias(const S&)’: /usr/include/unicode/unistr.h:3601:53: error: ‘toU16StringView’ is not a member of ‘icu_76::internal’ 3601 | return readOnlyAliasFromU16StringView(internal::toU16StringView(text)); | ^~~~~~~~~~~~~~~ /usr/include/unicode/unistr.h: In function ‘icu_76::UnicodeString icu_76::operator+(const UnicodeString&, const S&)’: /usr/include/unicode/unistr.h:4118:46: error: ‘toU16StringView’ is not a member of ‘icu_76::internal’ 4118 | return unistr_internalConcat(s1, internal::toU16StringView(s2)); | ^~~~~~~~~~~~~~~ /usr/include/unicode/unistr.h:4118:10: error: there are no arguments to ‘unistr_internalConcat’ that depend on a template parameter, so a declaration of ‘unistr_internalConcat’ must be available [-fpermissive] 4118 | return unistr_internalConcat(s1, internal::toU16StringView(s2)); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/unicode/unistr.h:4118:10: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/include/unicode/unistr.h: At global scope: /usr/include/unicode/unistr.h:4125:53: error: ‘std::u16string_view’ has not been declared 4125 | unistr_internalConcat(const UnicodeString &s1, std::u16string_view s2); | ^~~~~~~~~~~~~~ In file included from /usr/include/unicode/locid.h:39, from ../test/../src/tools/stringTools.h:24: /usr/include/unicode/localpointer.h:561:26: error: ‘auto’ parameter not permitted in this context 561 | template | ^~~~ /usr/include/unicode/localpointer.h:573:76: error: template argument 2 is invalid 573 | explicit LocalOpenPointer(std::unique_ptr &&p) | ^ /usr/include/unicode/localpointer.h:583:78: error: template argument 2 is invalid 583 | LocalOpenPointer &operator=(std::unique_ptr &&p) { | ^ /usr/include/unicode/localpointer.h:599:59: error: template argument 2 is invalid 599 | operator std::unique_ptr () && { | ^ /usr/include/unicode/uenum.h:69:1: note: invalid template non-type parameter 69 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [8/69] g++ -Itest/opds_catalog.p -Iinclude -I../include -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DGTEST_HAS_PTHREAD=1 -DWITH_GZFILEOP -pthread -MD -MQ test/opds_catalog.p/opds_catalog.cpp.o -MF test/opds_catalog.p/opds_catalog.cpp.o.d -o test/opds_catalog.p/opds_catalog.cpp.o -c ../test/opds_catalog.cpp [9/69] g++ -Itest/regex.p -Iinclude -I../include -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DGTEST_HAS_PTHREAD=1 -DWITH_GZFILEOP -pthread -MD -MQ test/regex.p/regex.cpp.o -MF test/regex.p/regex.cpp.o.d -o test/regex.p/regex.cpp.o -c ../test/regex.cpp [10/69] g++ -Itest/tagParsing.p -Iinclude -I../include -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DGTEST_HAS_PTHREAD=1 -DWITH_GZFILEOP -pthread -MD -MQ test/tagParsing.p/tagParsing.cpp.o -MF test/tagParsing.p/tagParsing.cpp.o.d -o test/tagParsing.p/tagParsing.cpp.o -c ../test/tagParsing.cpp [11/69] g++ -Itest/book.p -Iinclude -I../include -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DGTEST_HAS_PTHREAD=1 -DWITH_GZFILEOP -pthread -MD -MQ test/book.p/book.cpp.o -MF test/book.p/book.cpp.o.d -o test/book.p/book.cpp.o -c ../test/book.cpp [12/69] g++ -Itest/name_mapper.p -Iinclude -I../include -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DGTEST_HAS_PTHREAD=1 -DWITH_GZFILEOP -pthread -MD -MQ test/name_mapper.p/name_mapper.cpp.o -MF test/name_mapper.p/name_mapper.cpp.o.d -o test/name_mapper.p/name_mapper.cpp.o -c ../test/name_mapper.cpp [13/69] g++ -Itest/manager.p -Iinclude -I../include -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DGTEST_HAS_PTHREAD=1 -DWITH_GZFILEOP -pthread -MD -MQ test/manager.p/manager.cpp.o -MF test/manager.p/manager.cpp.o.d -o test/manager.p/manager.cpp.o -c ../test/manager.cpp [14/69] g++ -Itest/pathTools.p -Iinclude -I../include -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DGTEST_HAS_PTHREAD=1 -DWITH_GZFILEOP -pthread -MD -MQ test/pathTools.p/pathTools.cpp.o -MF test/pathTools.p/pathTools.cpp.o.d -o test/pathTools.p/pathTools.cpp.o -c ../test/pathTools.cpp [15/69] g++ -Itest/library.p -Iinclude -I../include -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DGTEST_HAS_PTHREAD=1 -DWITH_GZFILEOP -pthread -MD -MQ test/library.p/library.cpp.o -MF test/library.p/library.cpp.o.d -o test/library.p/library.cpp.o -c ../test/library.cpp ninja: build stopped: subcommand failed. INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /builddir/build/BUILD/libkiwix-12.0.0-build/libkiwix-12.0.0/redhat-linux-build -j 12 -v error: Bad exit status from /var/tmp/rpm-tmp.69YhMh (%build) Bad exit status from /var/tmp/rpm-tmp.69YhMh (%build) RPM build errors: Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M 8ea07019a7b247d1b3162f4a8c665fc5 -D /var/lib/mock/f42-build-55708750-6538087/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv._5huem_7:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin \'--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"\' \'--setenv=PS1= \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/libkiwix.spec\'\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.13/site-packages/mockbuild/util.py", line 610, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # /usr/bin/systemd-nspawn -q -M 8ea07019a7b247d1b3162f4a8c665fc5 -D /var/lib/mock/f42-build-55708750-6538087/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv._5huem_7:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/libkiwix.spec'