Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/vtm.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1685031185.362033/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=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ebxkl32v:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--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']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ebxkl32v:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--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', '90755220283e43b1a68496ab0cb989b6', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1685031185.362033/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ebxkl32v:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--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 --target x86_64 --nodeps /builddir/build/SPECS/vtm.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: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1684972800 Wrote: /builddir/build/SRPMS/vtm-0.9.9k-1.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/vtm.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1685031185.362033/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=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ebxkl32v:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--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']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ebxkl32v:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--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', '5cbf3fbd74ec48d2a1c3a176fe9b7f0f', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1685031185.362033/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ebxkl32v:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--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 --target x86_64 --nodeps /builddir/build/SPECS/vtm.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: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1684972800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.DxbsTw + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf vtm-0.9.9k + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/vtm-0.9.9k.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd vtm-0.9.9k + /usr/bin/mkdir -p SPECPARTS + /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.qqgloO + umask 022 + cd /builddir/build/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -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 ~/build/BUILD/vtm-0.9.9k/src ~/build/BUILD/vtm-0.9.9k + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd vtm-0.9.9k + pushd src + 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -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/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -- The C compiler identification is GNU 13.1.1 -- The CXX compiler identification is GNU 13.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done (0.5s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: BUILD_SHARED_LIBS CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/vtm-0.9.9k/src/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j2 --verbose /usr/bin/cmake -S/builddir/build/BUILD/vtm-0.9.9k/src -B/builddir/build/BUILD/vtm-0.9.9k/src/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/vtm-0.9.9k/src/redhat-linux-build/CMakeFiles /builddir/build/BUILD/vtm-0.9.9k/src/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/vtm-0.9.9k/src/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/vtm.dir/build.make CMakeFiles/vtm.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/vtm-0.9.9k/src/redhat-linux-build' cd /builddir/build/BUILD/vtm-0.9.9k/src/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/vtm-0.9.9k/src /builddir/build/BUILD/vtm-0.9.9k/src /builddir/build/BUILD/vtm-0.9.9k/src/redhat-linux-build /builddir/build/BUILD/vtm-0.9.9k/src/redhat-linux-build /builddir/build/BUILD/vtm-0.9.9k/src/redhat-linux-build/CMakeFiles/vtm.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/vtm-0.9.9k/src/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/vtm.dir/build.make CMakeFiles/vtm.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/vtm-0.9.9k/src/redhat-linux-build' [ 50%] Building CXX object CMakeFiles/vtm.dir/vtm.cpp.o /usr/bin/g++ -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -std=gnu++20 -MD -MT CMakeFiles/vtm.dir/vtm.cpp.o -MF CMakeFiles/vtm.dir/vtm.cpp.o.d -o CMakeFiles/vtm.dir/vtm.cpp.o -c /builddir/build/BUILD/vtm-0.9.9k/src/vtm.cpp In file included from /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/directvt.hpp:4, from /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:6, from /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/baseui.hpp:6, from /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/input.hpp:6, from /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:6, from /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:6, from /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp:11, from /builddir/build/BUILD/vtm-0.9.9k/src/vtm.hpp:6, from /builddir/build/BUILD/vtm-0.9.9k/src/vtm.cpp:4: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1614:13: warning: multi-line comment [-Wcomment] 1614 | // ESC ] n ; _text_ ESC \ | ^ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/directvt.hpp:961:13: warning: multi-line comment [-Wcomment] 961 | //X(focus ) /* Request to set focus. */\ | ^ In file included from /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/geometry.hpp:6, from /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:6, from /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:6: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/utf.hpp: In instantiation of 'auto netxs::utf::adjust(TextOrView&&, size_t, const F&, bool) [with TextOrView = std::__cxx11::basic_string; F = char; size_t = long unsigned int]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/utf.hpp:1264:31: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/utf.hpp:1181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1181 | if (required_width > size) | ~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp: In constructor 'netxs::cell::cell(const netxs::cell&, const netxs::view&, size_t)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:916:20: warning: 'netxs::cell::id' will be initialized after [-Wreorder] 916 | id_t id = 0; // 4U, cell: Link ID. | ^~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:914:20: warning: 'netxs::cell::glyf netxs::cell::gc' [-Wreorder] 914 | glyf gc; // 8U, cell: Grapheme cluster. | ^~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:946:9: warning: when initialized here [-Wreorder] 946 | cell(cell const& base, view const& cluster, size_t ucwidth) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp: In constructor 'netxs::cell::cell(const netxs::cell&, char)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:916:20: warning: 'netxs::cell::id' will be initialized after [-Wreorder] 916 | id_t id = 0; // 4U, cell: Link ID. | ^~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:914:20: warning: 'netxs::cell::glyf netxs::cell::gc' [-Wreorder] 914 | glyf gc; // 8U, cell: Grapheme cluster. | ^~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:953:9: warning: when initialized here [-Wreorder] 953 | cell(cell const& base, char c) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp: In constructor 'netxs::core::core(const netxs::twod&, const netxs::twod&, const netxs::cell&)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1562:14: warning: 'netxs::core::client' will be initialized after [-Wreorder] 1562 | rect client; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1561:14: warning: 'netxs::grid netxs::core::canvas' [-Wreorder] 1561 | grid canvas; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1544:9: warning: when initialized here [-Wreorder] 1544 | core(twod const& coor, twod const& size, cell const& brush) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1561:14: warning: 'netxs::core::canvas' will be initialized after [-Wreorder] 1561 | grid canvas; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1559:14: warning: 'netxs::cell netxs::core::marker' [-Wreorder] 1559 | cell marker; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1544:9: warning: when initialized here [-Wreorder] 1544 | core(twod const& coor, twod const& size, cell const& brush) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp: In constructor 'netxs::core::core(const netxs::twod&, const netxs::twod&)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1562:14: warning: 'netxs::core::client' will be initialized after [-Wreorder] 1562 | rect client; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1561:14: warning: 'netxs::grid netxs::core::canvas' [-Wreorder] 1561 | grid canvas; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1551:9: warning: when initialized here [-Wreorder] 1551 | core(twod const& coor, twod const& size) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp: In constructor 'netxs::core::core(const span&, const netxs::twod&)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1562:14: warning: 'netxs::core::client' will be initialized after [-Wreorder] 1562 | rect client; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1561:14: warning: 'netxs::grid netxs::core::canvas' [-Wreorder] 1561 | grid canvas; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1572:9: warning: when initialized here [-Wreorder] 1572 | core(span const& body, twod const& size) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp: In constructor 'netxs::core::core(const netxs::cell&, netxs::si32)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1562:14: warning: 'netxs::core::client' will be initialized after [-Wreorder] 1562 | rect client; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1561:14: warning: 'netxs::grid netxs::core::canvas' [-Wreorder] 1561 | grid canvas; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1579:9: warning: when initialized here [-Wreorder] 1579 | core(cell const& fill, si32 length) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp: In constructor 'netxs::ansi::mark::mark(const netxs::cell&)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1084:14: warning: 'netxs::ansi::mark::fresh' will be initialized after [-Wreorder] 1084 | cell fresh; // mark: Initial brush. | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1083:14: warning: 'netxs::cell netxs::ansi::mark::spare' [-Wreorder] 1083 | cell spare; // mark: Stored brush. | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1086:9: warning: when initialized here [-Wreorder] 1086 | mark(cell const& brush) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp: In instantiation of 'netxs::core::word(netxs::twod):: [with auto:77 = netxs::core::word(netxs::twod)::]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1918:34: required from 'auto netxs::core::word(netxs::twod) [with netxs::feed Direction = netxs::feed::rev; netxs::twod = netxs::duplet]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1927:35: required from 'auto netxs::core::word(netxs::si32) [with netxs::feed Direction = netxs::feed::rev; netxs::si32 = int]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:1262:45: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1898:39: warning: variable 'right_half' set but not used [-Wunused-but-set-variable] 1898 | static constexpr auto right_half = rev ? 2 : 3; | ^~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp: In instantiation of 'netxs::core::word(netxs::twod):: [with auto:77 = netxs::core::word(netxs::twod)::]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1919:34: required from 'auto netxs::core::word(netxs::twod) [with netxs::feed Direction = netxs::feed::rev; netxs::twod = netxs::duplet]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1927:35: required from 'auto netxs::core::word(netxs::si32) [with netxs::feed Direction = netxs::feed::rev; netxs::si32 = int]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:1262:45: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1898:39: warning: variable 'right_half' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp: In instantiation of 'netxs::core::word(netxs::twod):: [with auto:77 = netxs::core::word(netxs::twod)::]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1920:34: required from 'auto netxs::core::word(netxs::twod) [with netxs::feed Direction = netxs::feed::rev; netxs::twod = netxs::duplet]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1927:35: required from 'auto netxs::core::word(netxs::si32) [with netxs::feed Direction = netxs::feed::rev; netxs::si32 = int]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:1262:45: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1898:39: warning: variable 'right_half' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp: In instantiation of 'netxs::core::word(netxs::twod):: [with auto:77 = netxs::core::word(netxs::twod)::]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1921:34: required from 'auto netxs::core::word(netxs::twod) [with netxs::feed Direction = netxs::feed::rev; netxs::twod = netxs::duplet]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1927:35: required from 'auto netxs::core::word(netxs::si32) [with netxs::feed Direction = netxs::feed::rev; netxs::si32 = int]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:1262:45: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1898:39: warning: variable 'right_half' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp: In instantiation of 'netxs::core::word(netxs::twod):: [with auto:77 = netxs::core::word(netxs::twod)::]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1918:34: required from 'auto netxs::core::word(netxs::twod) [with netxs::feed Direction = netxs::feed::fwd; netxs::twod = netxs::duplet]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1927:35: required from 'auto netxs::core::word(netxs::si32) [with netxs::feed Direction = netxs::feed::fwd; netxs::si32 = int]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:1288:45: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1898:39: warning: variable 'right_half' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp: In instantiation of 'netxs::core::word(netxs::twod):: [with auto:77 = netxs::core::word(netxs::twod)::]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1919:34: required from 'auto netxs::core::word(netxs::twod) [with netxs::feed Direction = netxs::feed::fwd; netxs::twod = netxs::duplet]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1927:35: required from 'auto netxs::core::word(netxs::si32) [with netxs::feed Direction = netxs::feed::fwd; netxs::si32 = int]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:1288:45: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1898:39: warning: variable 'right_half' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp: In instantiation of 'netxs::core::word(netxs::twod):: [with auto:77 = netxs::core::word(netxs::twod)::]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1920:34: required from 'auto netxs::core::word(netxs::twod) [with netxs::feed Direction = netxs::feed::fwd; netxs::twod = netxs::duplet]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1927:35: required from 'auto netxs::core::word(netxs::si32) [with netxs::feed Direction = netxs::feed::fwd; netxs::si32 = int]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:1288:45: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1898:39: warning: variable 'right_half' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp: In instantiation of 'netxs::core::word(netxs::twod):: [with auto:77 = netxs::core::word(netxs::twod)::]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1921:34: required from 'auto netxs::core::word(netxs::twod) [with netxs::feed Direction = netxs::feed::fwd; netxs::twod = netxs::duplet]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1927:35: required from 'auto netxs::core::word(netxs::si32) [with netxs::feed Direction = netxs::feed::fwd; netxs::si32 = int]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:1288:45: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/canvas.hpp:1898:39: warning: variable 'right_half' set but not used [-Wunused-but-set-variable] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp: In constructor 'netxs::ui::rope::rope(iter&, netxs::si32, iter&, netxs::si32, const netxs::twod&)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:1360:14: warning: 'netxs::ui::rope::prefix' will be initialized after [-Wreorder] 1360 | si32 prefix; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:1359:14: warning: 'netxs::ui::rope::iter netxs::ui::rope::finish' [-Wreorder] 1359 | iter finish; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:1364:9: warning: when initialized here [-Wreorder] 1364 | rope(iter& source, si32 prefix, iter& finish, si32 suffix, twod const& volume) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp: In member function 'void netxs::ui::page::shrink()': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:1506:22: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'netxs::si32' {aka 'int'} [-Wsign-compare] 1506 | if (size > limit) | ~~~~~^~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:1509:37: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list >::size_type' {aka 'long unsigned int'} and 'netxs::si32' {aka 'int'} [-Wsign-compare] 1509 | while (batch.size() > limit) | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:1515:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1515 | if (item < size - limit) layer = batch.begin(); | ~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/baseui.hpp:8: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/xml.hpp: In member function 'auto netxs::xml::document::elem::snapshot()': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/xml.hpp:604:26: warning: unused variable 'size' [-Wunused-variable] 604 | auto size = crop.size(); | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/xml.hpp: In member function 'void netxs::xml::document::read(sptr&, netxs::view&, netxs::si32)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/xml.hpp:1033:41: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1033 | if (trim_frag.size()) page.append(type::spaces, trim_frag); | ^~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/xml.hpp:1034:63: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1034 | page.append(type::end_token, item->name->utf8); | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/xml.hpp:1046:41: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1046 | if (trim_frag.size()) page.append(what, trim_frag); | ^~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/xml.hpp:1047:63: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1047 | page.append(what, object); | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/xml.hpp:1022:38: warning: unused variable 'spaced' [-Wunused-variable] 1022 | auto spaced = last == type::spaces; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/xml.hpp: In member function 'void netxs::xml::document::read(netxs::view&)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/xml.hpp:1100:18: warning: unused variable 'deep' [-Wunused-variable] 1100 | auto deep = si32{}; | ^~~~ In file included from /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:7: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp: In instantiation of 'auto netxs::os::io::send(netxs::os::fd_t, const char*, Size_t) [with Size_t = long unsigned int; netxs::os::fd_t = int]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp:554:28: required from 'auto netxs::os::io::send(netxs::os::fd_t, T*, Size_t) [with T = char; Size_t = long unsigned int; netxs::os::fd_t = int]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp:691:65: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp:541:27: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 541 | if (count == size) return true; | ~~~~~~^~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp: In function 'auto netxs::os::vt::vgafont(netxs::si32)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp:2273:44: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2273 | for (auto row = 0; row < fdata.height; row++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp:2275:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2275 | auto is_top = row < fdata.height / 2; | ~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp: In lambda function: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp:3781:39: warning: comparison of integer expressions of different signedness: 'netxs::ui32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 3781 | if (m.ctlstat != kb_state) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp: In function 'void netxs::os::tty::reader(netxs::si32)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp:3481:22: warning: unused variable 'legacy_color' [-Wunused-variable] 3481 | auto legacy_color = !!(mode & os::vt::vga16); | ^~~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp:3547:22: warning: unused variable 'close' [-Wunused-variable] 3547 | auto close = faux; | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp:3549:22: warning: variable 'digit' set but not used [-Wunused-but-set-variable] 3549 | auto digit = [](auto c) { return c >= '0' && c <= '9'; }; | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp: In lambda function: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:291:26: warning: variable 'step' set but not used [-Wunused-but-set-variable] 291 | auto step = boss.extend(next); | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp: In lambda function: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:566:26: warning: variable 'view' set but not used [-Wunused-but-set-variable] 566 | auto view = parent_canvas.view(); | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp: In constructor 'netxs::ui::pro::title::title(netxs::ui::base&, netxs::view, netxs::view, bool, bool, bool)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:977:18: warning: 'netxs::ui::pro::title::live' will be initialized after [-Wreorder] 977 | bool live = true; // title: Title visibility. | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:966:18: warning: 'bool netxs::ui::pro::title::head_live' [-Wreorder] 966 | bool head_live; // title: Handle header events. | ^~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:1041:13: warning: when initialized here [-Wreorder] 1041 | title(base& boss, view title = {}, view foots = {}, bool visible = true, | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp: In constructor 'netxs::ui::pro::mouse::mouse(netxs::ui::base&, bool)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:1736:24: warning: 'netxs::ui::pro::mouse::mice' will be initialized after [-Wreorder] 1736 | list mice; // mouse: List of active mice. | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:1734:24: warning: 'bool netxs::ui::pro::mouse::omni' [-Wreorder] 1734 | bool omni; // mouse: Ability to accept all hover events (true) or only directly over the object (faux). | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:1741:13: warning: when initialized here [-Wreorder] 1741 | mouse(base& boss, bool take_all_events = true) | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:1734:24: warning: 'netxs::ui::pro::mouse::omni' will be initialized after [-Wreorder] 1734 | bool omni; // mouse: Ability to accept all hover events (true) or only directly over the object (faux). | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:1732:24: warning: 'netxs::si32 netxs::ui::pro::mouse::rent' [-Wreorder] 1732 | si32 rent; // mouse: Active gears count. | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:1741:13: warning: when initialized here [-Wreorder] 1741 | mouse(base& boss, bool take_all_events = true) | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp: In lambda function: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:1832:34: warning: unused variable 'deed' [-Wunused-variable] 1832 | switch (auto deed = boss.bell::protos()) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp: In constructor 'netxs::ui::pro::fader::fader(netxs::ui::base&, netxs::cell, netxs::cell, netxs::span)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:1974:18: warning: 'netxs::ui::pro::fader::c2_orig' will be initialized after [-Wreorder] 1974 | cell c2_orig; | ^~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:1971:18: warning: 'netxs::si32 netxs::ui::pro::fader::transit' [-Wreorder] 1971 | si32 transit; | ^~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:1990:13: warning: when initialized here [-Wreorder] 1990 | fader(base& boss, cell default_state, cell highlighted_state, span fade_out = 250ms) | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp: In constructor 'netxs::ui::pro::cache::cache(netxs::ui::base&, bool)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:2123:19: warning: 'netxs::ui::pro::cache::canvas' will be initialized after [-Wreorder] 2123 | face& canvas; // cache: Bitmap cache. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:2119:24: warning: 'netxs::byte netxs::ui::pro::cache::lucidity' [-Wreorder] 2119 | byte lucidity; | ^~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:2126:13: warning: when initialized here [-Wreorder] 2126 | cache(base& boss, bool rendered = true) | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/utf.hpp: In instantiation of 'auto netxs::utf::adjust(TextOrView&&, size_t, const F&, bool) [with TextOrView = std::__cxx11::basic_string; F = char [2]; size_t = long unsigned int]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:2954:32: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/utf.hpp:1181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1181 | if (required_width > size) | ~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/utf.hpp: In instantiation of 'auto netxs::utf::adjust(TextOrView&&, size_t, const F&, bool) [with TextOrView = std::__cxx11::basic_string&; F = char [2]; size_t = long unsigned int]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:2990:57: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/utf.hpp:1181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp: In constructor 'netxs::ui::gate::gate(netxs::sptr, netxs::si32, netxs::xmls&, netxs::view, netxs::si32, bool)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:3075:15: warning: 'netxs::ui::gate::conio' will be initialized after [-Wreorder] 3075 | link conio; // gate: Data IO. | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:3072:17: warning: 'netxs::ui::gate::debug_t netxs::ui::gate::debug' [-Wreorder] 3072 | debug_t debug; // gate: Debug telemetry. | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:3289:9: warning: when initialized here [-Wreorder] 3289 | gate(sptr uplink, si32 vtmode, xmls& config, view userid = {}, si32 session_id = 0, bool isvtm = faux) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp: In constructor 'netxs::ui::fork::fork(netxs::ui::axis, netxs::si32, netxs::si32, netxs::si32)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:250:14: warning: 'netxs::ui::fork::maxpos' will be initialized after [-Wreorder] 250 | si32 maxpos; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:248:14: warning: 'netxs::si32 netxs::ui::fork::width' [-Wreorder] 248 | si32 width; | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:326:9: warning: when initialized here [-Wreorder] 326 | fork(axis alignment = axis::X, si32 thickness = 0, si32 s1 = 1, si32 s2 = 1) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:252:14: warning: 'netxs::ui::fork::movable' will be initialized after [-Wreorder] 252 | bool movable; | ^~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:251:14: warning: 'bool netxs::ui::fork::updown' [-Wreorder] 251 | bool updown; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:326:9: warning: when initialized here [-Wreorder] 326 | fork(axis alignment = axis::X, si32 thickness = 0, si32 s1 = 1, si32 s2 = 1) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:251:14: warning: 'netxs::ui::fork::updown' will be initialized after [-Wreorder] 251 | bool updown; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:249:14: warning: 'netxs::si32 netxs::ui::fork::ratio' [-Wreorder] 249 | si32 ratio; | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:326:9: warning: when initialized here [-Wreorder] 326 | fork(axis alignment = axis::X, si32 thickness = 0, si32 s1 = 1, si32 s2 = 1) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp: In lambda function: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:594:23: warning: unused variable 'y_temp' [-Wunused-variable] 594 | auto y_temp = y_size; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp: In lambda function: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:615:23: warning: unused variable 'x_size' [-Wunused-variable] 615 | auto& x_size = updown ? new_sz.x : new_sz.y; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:618:23: warning: unused variable 'x_coor' [-Wunused-variable] 618 | auto& x_coor = updown ? new_xy.x : new_xy.y; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp: In constructor 'netxs::ui::rail::rail(netxs::ui::axes, netxs::ui::axes, netxs::ui::axes)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1226:14: warning: 'netxs::ui::rail::oversc' will be initialized after [-Wreorder] 1226 | twod oversc; // rail: Allow overscroll with auto correct. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1222:14: warning: 'netxs::twod netxs::ui::rail::strict' [-Wreorder] 1222 | twod strict; // rail: Don't allow overscroll. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1276:9: warning: when initialized here [-Wreorder] 1276 | rail(axes allow_to_scroll = axes::all, axes allow_to_capture = axes::all, axes allow_overscroll = axes::all) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp: In member function 'auto netxs::ui::gripfx::math::inside(netxs::si32)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1721:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1721 | if (coor >= scroll_pos) return 0; // Inside the grip. | ^~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1722:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1722 | return-1; // Above the grip. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp: In member function 'void netxs::ui::stem_rate_grip::set_pen(netxs::byte)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:2231:19: warning: unused variable 'pen' [-Wunused-variable] 2231 | auto& pen = canvas.mark().bga(hilight); | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp: In constructor 'netxs::ui::stem_rate_grip::stem_rate_grip(netxs::view)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:2217:14: warning: 'netxs::ui::stem_rate_grip::sfx_str' will be initialized after [-Wreorder] 2217 | text sfx_str; | ^~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:2211:15: warning: 'netxs::ui::face& netxs::ui::stem_rate_grip::canvas' [-Wreorder] 2211 | face& canvas; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:2257:9: warning: when initialized here [-Wreorder] 2257 | stem_rate_grip(view sfx_string) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp: In instantiation of 'netxs::app::shared:::: [with auto:488 = netxs::ui::park]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:129:20: required from 'auto netxs::ui::form::invoke(P) [with P = netxs::app::shared::::; T = netxs::ui::park]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp:361:21: required from 'netxs::app::shared:: [with auto:487 = std::shared_ptr]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/desk.hpp:572:73: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp:373:31: warning: unused variable 'boss' [-Wunused-variable] 373 | auto& boss = *boss_ptr; | ^~~~ In file included from /builddir/build/BUILD/vtm-0.9.9k/src/vtm.hpp:7: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/desk.hpp: In lambda function: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/desk.hpp:315:18: warning: variable 'x3' set but not used [-Wunused-but-set-variable] 315 | auto x3 = cell{ c3 }.alpha(0x00); | ^~ /builddir/build/BUILD/vtm-0.9.9k/src/vtm.hpp: In constructor 'netxs::app::vtm::pro::d_n_d::d_n_d(netxs::ui::base&)': /builddir/build/BUILD/vtm-0.9.9k/src/vtm.hpp:631:18: warning: 'netxs::app::vtm::pro::d_n_d::drags' will be initialized after [-Wreorder] 631 | bool drags; | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/vtm.hpp:630:18: warning: 'netxs::id_t netxs::app::vtm::pro::d_n_d::under' [-Wreorder] 630 | id_t under; | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/vtm.hpp:656:13: warning: when initialized here [-Wreorder] 656 | d_n_d(base& boss) | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/vtm.hpp: In member function 'virtual void netxs::app::vtm::gate::rebuild_scene(netxs::ui::base&, bool)': /builddir/build/BUILD/vtm-0.9.9k/src/vtm.hpp:913:25: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 913 | if (props.glow_fx) canvas.render(applet, base::coor()); // Render the main menu twice to achieve the glow effect. | ^~ /builddir/build/BUILD/vtm-0.9.9k/src/vtm.hpp:914:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 914 | canvas.render(applet, base::coor()); | ^~~~~~ In file included from /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/term.hpp:6, from /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps.hpp:52, from /builddir/build/BUILD/vtm-0.9.9k/src/vtm.cpp:5: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp: In member function 'auto netxs::ui::term::c_tracking::to_byte(char)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:592:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 592 | if (c >= 'a' && c <= 'f') return c - 'a' + 10; | ^~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:593:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 593 | return 0; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp: In constructor 'netxs::ui::term::bufferbase::bufferbase(netxs::ui::term&)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:1003:19: warning: 'netxs::ui::term::bufferbase::uifwd' will be initialized after [-Wreorder] 1003 | bool uifwd; // bufferbase: Next button highlighted. | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:1000:19: warning: 'netxs::ui64 netxs::ui::term::bufferbase::alive' [-Wreorder] 1000 | ui64 alive; // bufferbase: Selection is active (digest). | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:1005:13: warning: when initialized here [-Wreorder] 1005 | bufferbase(term& master) | ^~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp: In member function 'void netxs::ui::term::bufferbase::stb()': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:1508:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1508 | if (coord.x < size) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/utf.hpp: In instantiation of 'auto netxs::utf::adjust(TextOrView&&, size_t, const F&, bool) [with TextOrView = const char (&)[6]; F = char [2]; size_t = long unsigned int]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:1608:40: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/utf.hpp:1181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1181 | if (required_width > size) | ~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp: In member function 'void netxs::ui::term::bufferbase::print_tabstops(netxs::text)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:1609:27: warning: structured binding declaration set but not used [-Wunused-but-set-variable] 1609 | for (auto [fwd, rev] : stops) data += utf::adjust(std::to_string(i++), 4, " ", true); | ^~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/utf.hpp: In instantiation of 'auto netxs::utf::adjust(TextOrView&&, size_t, const F&, bool) [with TextOrView = const char (&)[5]; F = char [2]; size_t = long unsigned int]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:1610:43: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/utf.hpp:1181:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1181 | if (required_width > size) | ~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp: In member function 'virtual void netxs::ui::term::alt_screen::move(netxs::si32)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:2174:17: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 2174 | else if (coord.x > panel.x) wrapdn(); | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:2175:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 2175 | if (coord.y < 0) coord = dot_00; | ^~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp: In member function 'virtual void netxs::ui::term::alt_screen::output(netxs::ui::term::face&)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:2266:22: warning: variable 'view' set but not used [-Wunused-but-set-variable] 2266 | auto view = dest.view(); | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp: In member function 'virtual void netxs::ui::term::alt_screen::selection_follow(netxs::twod, bool)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:2379:36: warning: suggest parentheses around comparison in operand of '==' [-Wparentheses] 2379 | if (coor.x > c.x == seltop.x > selend.x) std::swap(seltop.x, selend.x); | ~~~~~~~^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:2380:36: warning: suggest parentheses around comparison in operand of '==' [-Wparentheses] 2380 | if (coor.y > c.y == seltop.y > selend.y) std::swap(seltop.y, selend.y); | ~~~~~~~^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp: In member function 'void netxs::ui::term::scroll_buf::add_lines(netxs::si32)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:3718:27: warning: unused variable 'l' [-Wunused-variable] 3718 | auto& l = batch.invite(++newid, parser::style); | ^ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp: In member function 'void netxs::ui::term::scroll_buf::add_lines(netxs::si32, const netxs::cell&)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:3729:27: warning: unused variable 'l' [-Wunused-variable] 3729 | auto& l = batch.invite(++newid, parser::style, blank, panel.x); | ^ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp: In member function 'auto netxs::ui::term::scroll_buf::selection_take_grips()': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:4879:17: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 4879 | else if (i_top >= batch.size) upmid.link = endid; | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:4880:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 4880 | if (i_end < 0) dnmid.link = topid; | ^~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp: In member function 'virtual bool netxs::ui::term::scroll_buf::selection_extend(netxs::twod, bool)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:4969:26: warning: variable 'edge0' set but not used [-Wunused-but-set-variable] 4969 | auto edge0 = dot_00; | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp: In member function 'virtual void netxs::ui::term::scroll_buf::selection_follow(netxs::twod, bool)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:5190:43: warning: suggest parentheses around comparison in operand of '==' [-Wparentheses] 5190 | swap = coor.y < scrolling_margin == order; | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:5203:42: warning: suggest parentheses around comparison in operand of '==' [-Wparentheses] 5203 | swap = idcur > cy == idtop > idend; | ~~~~~~^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:5212:57: warning: suggest parentheses around comparison in operand of '==' [-Wparentheses] 5212 | swap = check.coor.y > cy == upmid.coor.y > dnmid.coor.y; | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:5220:47: warning: suggest parentheses around comparison in operand of '==' [-Wparentheses] 5220 | else swap = idcur > idend == upmid.coor.y > dnmid.coor.y; | ~~~~~~^~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:5237:31: warning: suggest parentheses around comparison in operand of '==' [-Wparentheses] 5237 | if (x > c == upmid.coor.x > dnmid.coor.x) | ~~^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp: In member function 'auto netxs::ui::term::paste(netxs::input::hids&)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:6598:19: warning: unused variable 'console' [-Wunused-variable] 6598 | auto& console = *target; | ^~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp: In constructor 'netxs::ui::term::term(netxs::text, netxs::text, netxs::xmls&)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:6106:20: warning: 'netxs::ui::term::target' will be initialized after [-Wreorder] 6106 | buffer_ptr target; // term: Current screen buffer pointer. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:6098:20: warning: 'netxs::ui::pro::caret netxs::ui::term::cursor' [-Wreorder] 6098 | pro::caret cursor; // term: Text cursor controller. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:7022:9: warning: when initialized here [-Wreorder] 7022 | term(text cwd, text cmd, xmls& xml_config) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:6098:20: warning: 'netxs::ui::term::cursor' will be initialized after [-Wreorder] 6098 | pro::caret cursor; // term: Text cursor controller. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:6096:20: warning: 'netxs::ui::pro::timer netxs::ui::term::worker' [-Wreorder] 6096 | pro::timer worker; // term: Linear animation controller. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:7022:9: warning: when initialized here [-Wreorder] 7022 | term(text cwd, text cmd, xmls& xml_config) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:6102:20: warning: 'netxs::ui::term::mtrack' will be initialized after [-Wreorder] 6102 | m_tracking mtrack; // term: VT-style mouse tracking object. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:6101:20: warning: 'netxs::ui::term::f_tracking netxs::ui::term::ftrack' [-Wreorder] 6101 | f_tracking ftrack; // term: Keyboard focus tracking object. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:7022:9: warning: when initialized here [-Wreorder] 7022 | term(text cwd, text cmd, xmls& xml_config) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:6101:20: warning: 'netxs::ui::term::ftrack' will be initialized after [-Wreorder] 6101 | f_tracking ftrack; // term: Keyboard focus tracking object. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:6100:20: warning: 'netxs::ui::term::w_tracking netxs::ui::term::wtrack' [-Wreorder] 6100 | w_tracking wtrack; // term: Terminal title tracking object. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:7022:9: warning: when initialized here [-Wreorder] 7022 | term(text cwd, text cmd, xmls& xml_config) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:6123:20: warning: 'netxs::ui::term::ptycon' will be initialized after [-Wreorder] 6123 | vtty ptycon; // term: PTY device. Should be destroyed first. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:6112:20: warning: 'netxs::twod netxs::ui::term::follow' [-Wreorder] 6112 | twod follow; // term: Viewport follows cursor (bool: X, Y). | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:7022:9: warning: when initialized here [-Wreorder] 7022 | term(text cwd, text cmd, xmls& xml_config) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:6120:20: warning: 'netxs::ui::term::io_log' will be initialized after [-Wreorder] 6120 | bool io_log; // term: Stdio logging. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:6109:20: warning: 'netxs::text netxs::ui::term::curdir' [-Wreorder] 6109 | text curdir; // term: Current working directory. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:7022:9: warning: when initialized here [-Wreorder] 7022 | term(text cwd, text cmd, xmls& xml_config) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:6109:20: warning: 'netxs::ui::term::curdir' will be initialized after [-Wreorder] 6109 | text curdir; // term: Current working directory. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:6108:20: warning: 'netxs::text netxs::ui::term::cmdarg' [-Wreorder] 6108 | text cmdarg; // term: Startup command line arguments. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:7022:9: warning: when initialized here [-Wreorder] 7022 | term(text cwd, text cmd, xmls& xml_config) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:6121:20: warning: 'netxs::ui::term::selmod' will be initialized after [-Wreorder] 6121 | si32 selmod; // term: Selection mode (ansi::clip::mime). | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:6119:20: warning: 'bool netxs::ui::term::selalt' [-Wreorder] 6119 | bool selalt; // term: Selection form (rectangular/linear). | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:7022:9: warning: when initialized here [-Wreorder] 7022 | term(text cwd, text cmd, xmls& xml_config) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp: In member function 'void netxs::ui::dtvt::events_t::handle(netxs::directvt::binary::s11n::xs::vt_command)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:7476:23: warning: unused variable 'w' [-Wunused-variable] 7476 | auto& w = lock.thing; | ^ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp: In member function 'void netxs::ui::dtvt::events_t::handle(netxs::directvt::binary::s11n::xs::logs)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:7493:48: warning: comparison of integer expressions of different signedness: 'netxs::os::pidt' {aka 'int'} and 'netxs::ui32' {aka 'unsigned int'} [-Wsign-compare] 7493 | auto prompt = owner.procid != lock.thing.id ? ansi::add(" ", owner.procid, '/', lock.thing.id, ": ") // Local pid/remote pid. It is different if sshed. | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp: In constructor 'netxs::ui::dtvt::dtvt(netxs::text, netxs::text, netxs::text)': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:7627:21: warning: 'netxs::ui::dtvt::opaque' will be initialized after [-Wreorder] 7627 | byte opaque; // dtvt: Object transparency on d_n_d (no pro::cache). | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:7624:21: warning: 'netxs::si32 netxs::ui::dtvt::nodata' [-Wreorder] 7624 | si32 nodata; // dtvt: Show splash "No signal". | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:7713:9: warning: when initialized here [-Wreorder] 7713 | dtvt(text cwd, text cmd, text cfg) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:7624:21: warning: 'netxs::ui::dtvt::nodata' will be initialized after [-Wreorder] 7624 | si32 nodata; // dtvt: Show splash "No signal". | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:7620:21: warning: 'netxs::text netxs::ui::dtvt::curdir' [-Wreorder] 7620 | text curdir; // dtvt: Current working directory. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:7713:9: warning: when initialized here [-Wreorder] 7713 | dtvt(text cwd, text cmd, text cfg) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/term.hpp: In lambda function: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/term.hpp:187:14: warning: variable 'x3' set but not used [-Wunused-but-set-variable] 187 | auto x3 = cell{ c3 }.alpha(0x00); | ^~ In file included from /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps.hpp:53: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/tile.hpp: In instantiation of 'netxs::app::tile::{anonymous}:::: [with auto:989 = netxs::ui::veer]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:129:20: required from 'auto netxs::ui::form::invoke(P) [with P = netxs::app::tile::{anonymous}::::; T = netxs::ui::veer]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/tile.hpp:957:25: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/tile.hpp:1006:42: warning: unused variable 'i' [-Wunused-variable] 1006 | auto i = 0; | ^ In file included from /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps.hpp:54: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/calc.hpp: In lambda function: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/calc.hpp:295:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | for (auto i = 0; i < label.length(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/calc.hpp:307:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 307 | for (auto i = 0; i < label.length(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/calc.hpp: In lambda function: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/calc.hpp:325:18: warning: variable 'x3' set but not used [-Wunused-but-set-variable] 325 | auto x3 = cell{ c3 }.alpha(0x00); | ^~ In file included from /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:7: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/quartz.hpp: In instantiation of 'netxs::datetime::tail::tail(const netxs::span&, const netxs::span&) [with Item = netxs::duplet; netxs::span = std::chrono::duration >]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/input.hpp:356:23: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/quartz.hpp:173:16: warning: 'netxs::datetime::tail >::size' will be initialized after [-Wreorder] 173 | size_t size; | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/quartz.hpp:172:16: warning: 'size_t netxs::datetime::tail >::iter' [-Wreorder] 172 | size_t iter; | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/quartz.hpp:185:9: warning: when initialized here [-Wreorder] 185 | tail(span const& period = 75ms, span const& minint = 4ms) //todo unify the minint=1/fps | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/baseui.hpp: In instantiation of 'void netxs::ui::face::blur(netxs::si32, P) [with P = netxs::input::hids::set_clip_data(const netxs::ansi::clip&, bool)::::; netxs::si32 = int]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/input.hpp:814:42: required from 'netxs::input::hids::set_clip_data(const netxs::ansi::clip&, bool):: [with auto:401 = netxs::ui::page; auto:402 = int]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/input.hpp:825:54: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/baseui.hpp:772:49: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 772 | if (auto size = w * h; cache.size() < size) cache.resize(size); | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/baseui.hpp: In instantiation of 'void netxs::ui::face::blur(netxs::si32, P) [with P = netxs::ui::pro::acryl::acryl(netxs::ui::base&, netxs::si32)::::type&&)>::; netxs::si32 = int]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:2206:56: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/baseui.hpp:772:49: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/baseui.hpp: In instantiation of 'void netxs::ui::face::blur(netxs::si32, P) [with P = netxs::ui::pro::acryl::acryl(netxs::ui::base&, netxs::si32)::::type&&)>::; netxs::si32 = int]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:2207:56: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/baseui.hpp:772:49: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/quartz.hpp: In instantiation of 'netxs::datetime::quartz::quartz(Reactor&, Context) [with Reactor = netxs::events::reactor; Context = unsigned int]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:3738:15: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/quartz.hpp:64:19: warning: 'netxs::datetime::quartz, unsigned int>::watch' will be initialized after [-Wreorder] 64 | span watch; | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/quartz.hpp:61:19: warning: 'netxs::span netxs::datetime::quartz, unsigned int>::pulse' [-Wreorder] 61 | span pulse; | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/quartz.hpp:98:9: warning: when initialized here [-Wreorder] 98 | quartz(Reactor& router, Context cause) | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/baseui.hpp: In instantiation of 'void netxs::ui::face::blur(netxs::si32, P) [with P = netxs::noop; netxs::si32 = int]': /builddir/build/BUILD/vtm-0.9.9k/src/vtm.hpp:604:44: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/baseui.hpp:772:49: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 772 | if (auto size = w * h; cache.size() < size) cache.resize(size); | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/geometry.hpp:7: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/generics.hpp: In instantiation of 'void netxs::generics::tree::execute(In&, Out&) const [with In = netxs::generics::fifo; Out = netxs::ui::term::setsgr(netxs::fifo&)::marker*; Func = std::function&, netxs::ui::term::setsgr(netxs::fifo&)::marker*&)>]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:6531:52: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/generics.hpp:695:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, netxs::ui::term::setsgr(netxs::fifo&)::marker*, std::function&, netxs::ui::term::setsgr(netxs::fifo&)::marker*&)> >, std::allocator, netxs::ui::term::setsgr(netxs::fifo&)::marker*, std::function&, netxs::ui::term::setsgr(netxs::fifo&)::marker*&)> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 695 | if (task >= 0 && task < last->size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp: In instantiation of 'netxs::os::vt::vtty::vtty(Term&) [with Term = netxs::ui::term]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:7034:15: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp:2334:37: warning: 'netxs::os::vt::vtty::ref_hndl' will be initialized after [-Wreorder] 2334 | fd_t ref_hndl; | ^~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp:2331:37: warning: 'netxs::os::pidt netxs::os::vt::vtty::proc_pid' [-Wreorder] 2331 | pidt proc_pid; | ^~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp:2346:13: warning: when initialized here [-Wreorder] 2346 | vtty(Term& uiterminal) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/baseui.hpp: In instantiation of 'void netxs::ui::face::blur(netxs::si32, P) [with P = netxs::ui::dtvt::atexit(netxs::si32)::; netxs::si32 = int]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:7653:28: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/baseui.hpp:772:49: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 772 | if (auto size = w * h; cache.size() < size) cache.resize(size); | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/baseui.hpp: In instantiation of 'void netxs::ui::face::blur(netxs::si32, P) [with P = netxs::ui::dtvt::fallback(netxs::ui::face&, const netxs::core&)::; netxs::si32 = int]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:7789:32: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/baseui.hpp:772:49: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp: In instantiation of 'void netxs::app::shared::menu::item::reindex(P) [with P = netxs::app::term::::disp::TerminalWrapMode(netxs::ui::pads&, netxs::app::shared::menu::item&)::]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/term.hpp:271:29: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp:85:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 85 | for (auto i = 0; i < views.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp: In instantiation of 'void netxs::app::shared::menu::item::reindex(P) [with P = netxs::app::term::::disp::TerminalAlignMode(netxs::ui::pads&, netxs::app::shared::menu::item&)::]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/term.hpp:283:29: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp:85:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp: In instantiation of 'void netxs::app::shared::menu::item::reindex(P) [with P = netxs::app::term::::disp::TerminalFindPrev(netxs::ui::pads&, netxs::app::shared::menu::item&)::]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/term.hpp:295:29: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp:85:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp: In instantiation of 'void netxs::app::shared::menu::item::reindex(P) [with P = netxs::app::term::::disp::TerminalFindNext(netxs::ui::pads&, netxs::app::shared::menu::item&)::]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/term.hpp:307:29: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp:85:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp: In instantiation of 'void netxs::app::shared::menu::item::reindex(P) [with P = netxs::app::term::::disp::TerminalSelectionMode(netxs::ui::pads&, netxs::app::shared::menu::item&)::]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/term.hpp:389:29: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp:85:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp: In instantiation of 'void netxs::app::shared::menu::item::reindex(P) [with P = netxs::app::term::::disp::TerminalSelectionRect(netxs::ui::pads&, netxs::app::shared::menu::item&)::]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/term.hpp:401:29: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp:85:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp: In instantiation of 'void netxs::app::shared::menu::item::reindex(P) [with P = netxs::app::term::::disp::TerminalViewportLineUp(netxs::ui::pads&, netxs::app::shared::menu::item&)::]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/term.hpp:441:29: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp:85:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp: In instantiation of 'void netxs::app::shared::menu::item::reindex(P) [with P = netxs::app::term::::disp::TerminalViewportLineDown(netxs::ui::pads&, netxs::app::shared::menu::item&)::]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/term.hpp:449:29: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp:85:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp: In instantiation of 'void netxs::app::shared::menu::item::reindex(P) [with P = netxs::app::term::::disp::TerminalViewportCharLeft(netxs::ui::pads&, netxs::app::shared::menu::item&)::]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/term.hpp:485:29: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp:85:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp: In instantiation of 'void netxs::app::shared::menu::item::reindex(P) [with P = netxs::app::term::::disp::TerminalViewportCharRight(netxs::ui::pads&, netxs::app::shared::menu::item&)::]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/term.hpp:493:29: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp:85:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp: In instantiation of 'void netxs::app::shared::menu::item::reindex(P) [with P = netxs::app::term::::disp::TerminalStdioLog(netxs::ui::pads&, netxs::app::shared::menu::item&)::]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/term.hpp:501:29: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp:85:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/input.hpp: In instantiation of 'netxs::input::hids::hids(T&, bool, netxs::ui::base&, const netxs::core&) [with T = netxs::ui::gate::props_t]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/events.hpp:321:55: required from 'netxs::events::indexer::create(Args&& ...)::make_shared_enabler::make_shared_enabler(Args&& ...) [with TT = netxs::input::hids; Args = {netxs::ui::gate::props_t&, bool, netxs::ui::gate&, netxs::ui::face&}; T = netxs::events::bell]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/events.hpp:323:13: required from 'static netxs::sptr netxs::events::indexer::create(Args&& ...) [with TT = netxs::input::hids; Args = {netxs::ui::gate::props_t&, bool, netxs::ui::gate&, netxs::ui::face&}; T = netxs::events::bell; netxs::sptr = std::shared_ptr]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/console.hpp:2846:56: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/input.hpp:732:15: warning: 'netxs::input::hids::owner' will be initialized after [-Wreorder] 732 | base& owner; | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/input.hpp:717:21: warning: 'const netxs::core& netxs::input::hids::idmap' [-Wreorder] 717 | core const& idmap; // hids: Area of the main form. Primary or relative region of the mouse coverage. | ^~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/input.hpp:755:9: warning: when initialized here [-Wreorder] 755 | hids(T& props, bool not_directvt, base& owner, core const& idmap) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/input.hpp:750:15: warning: 'netxs::input::hids::clip_preview_alfa' will be initialized after [-Wreorder] 750 | byte& clip_preview_alfa; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/input.hpp:746:14: warning: 'bool netxs::input::hids::not_directvt' [-Wreorder] 746 | bool not_directvt{}; // hids: Is it the top level gear (not directvt). | ^~~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/input.hpp:755:9: warning: when initialized here [-Wreorder] 755 | hids(T& props, bool not_directvt, base& owner, core const& idmap) | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp: In instantiation of 'netxs::ui::gripfx::gripfx(sptr, netxs::si32, netxs::si32) [with netxs::ui::axis Axis = netxs::ui::X; auto drawfx = netxs::app::shared::menu::(); sptr = std::shared_ptr; netxs::si32 = int]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/events.hpp:321:55: required from 'netxs::events::indexer::create(Args&& ...)::make_shared_enabler::make_shared_enabler(Args&& ...) [with TT = netxs::ui::gripfxnetxs::app::shared::menu::()>; Args = {std::shared_ptr&}; T = netxs::events::bell]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/events.hpp:323:13: required from 'static netxs::sptr netxs::events::indexer::create(Args&& ...) [with TT = netxs::ui::gripfxnetxs::app::shared::menu::()>; Args = {std::shared_ptr&}; T = netxs::events::bell; netxs::sptr = std::shared_ptrnetxs::app::shared::menu::()> >]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:70:40: required from 'static auto netxs::ui::form::ctor(Args&& ...) [with Args = {std::shared_ptr&}; T = netxs::ui::gripfxnetxs::app::shared::menu::()>]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp:183:83: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1742:14: warning: 'netxs::ui::gripfxnetxs::app::shared::menu::()>::wide' will be initialized after [-Wreorder] 1742 | bool wide; // grip: Is the scrollbar active. | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1740:14: warning: 'netxs::si32 netxs::ui::gripfxnetxs::app::shared::menu::()>::init' [-Wreorder] 1740 | si32 init; // grip: Handle base width. | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1797:9: warning: when initialized here [-Wreorder] 1797 | gripfx(sptr boss, si32 thickness = 1, si32 multiplier = 2) | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp: In instantiation of 'netxs::ui::gripfx::gripfx(sptr, netxs::si32, netxs::si32) [with netxs::ui::axis Axis = netxs::ui::Y; auto drawfx = netxs::ui::(); sptr = std::shared_ptr; netxs::si32 = int]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/events.hpp:321:55: required from 'netxs::events::indexer::create(Args&& ...)::make_shared_enabler::make_shared_enabler(Args&& ...) [with TT = netxs::ui::gripfxnetxs::ui::()>; Args = {std::shared_ptr&}; T = netxs::events::bell]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/events.hpp:323:13: required from 'static netxs::sptr netxs::events::indexer::create(Args&& ...) [with TT = netxs::ui::gripfxnetxs::ui::()>; Args = {std::shared_ptr&}; T = netxs::events::bell; netxs::sptr = std::shared_ptrnetxs::ui::()> >]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:70:40: required from 'static auto netxs::ui::form::ctor(Args&& ...) [with Args = {std::shared_ptr&}; T = netxs::ui::gripfxnetxs::ui::()>]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/term.hpp:698:76: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1742:14: warning: 'netxs::ui::gripfxnetxs::ui::()>::wide' will be initialized after [-Wreorder] 1742 | bool wide; // grip: Is the scrollbar active. | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1740:14: warning: 'netxs::si32 netxs::ui::gripfxnetxs::ui::()>::init' [-Wreorder] 1740 | si32 init; // grip: Handle base width. | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1797:9: warning: when initialized here [-Wreorder] 1797 | gripfx(sptr boss, si32 thickness = 1, si32 multiplier = 2) | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp: In instantiation of 'netxs::ui::gripfx::gripfx(sptr, netxs::si32, netxs::si32) [with netxs::ui::axis Axis = netxs::ui::X; auto drawfx = netxs::app::term::{anonymous}::::(); sptr = std::shared_ptr; netxs::si32 = int]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/events.hpp:321:55: required from 'netxs::events::indexer::create(Args&& ...)::make_shared_enabler::make_shared_enabler(Args&& ...) [with TT = netxs::ui::gripfxnetxs::app::term::{anonymous}::::()>; Args = {std::shared_ptr&}; T = netxs::events::bell]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/events.hpp:323:13: required from 'static netxs::sptr netxs::events::indexer::create(Args&& ...) [with TT = netxs::ui::gripfxnetxs::app::term::{anonymous}::::()>; Args = {std::shared_ptr&}; T = netxs::events::bell; netxs::sptr = std::shared_ptrnetxs::app::term::{anonymous}::::()> >]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:70:40: required from 'static auto netxs::ui::form::ctor(Args&& ...) [with Args = {std::shared_ptr&}; T = netxs::ui::gripfxnetxs::app::term::{anonymous}::::()>]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/term.hpp:728:89: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1742:14: warning: 'netxs::ui::gripfxnetxs::app::term::{anonymous}::::()>::wide' will be initialized after [-Wreorder] 1742 | bool wide; // grip: Is the scrollbar active. | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1740:14: warning: 'netxs::si32 netxs::ui::gripfxnetxs::app::term::{anonymous}::::()>::init' [-Wreorder] 1740 | si32 init; // grip: Handle base width. | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1797:9: warning: when initialized here [-Wreorder] 1797 | gripfx(sptr boss, si32 thickness = 1, si32 multiplier = 2) | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp: In instantiation of 'netxs::ui::gripfx::gripfx(sptr, netxs::si32, netxs::si32) [with netxs::ui::axis Axis = netxs::ui::X; auto drawfx = netxs::ui::(); sptr = std::shared_ptr; netxs::si32 = int]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/events.hpp:321:55: required from 'netxs::events::indexer::create(Args&& ...)::make_shared_enabler::make_shared_enabler(Args&& ...) [with TT = netxs::ui::gripfxnetxs::ui::()>; Args = {std::shared_ptr&}; T = netxs::events::bell]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/events.hpp:323:13: required from 'static netxs::sptr netxs::events::indexer::create(Args&& ...) [with TT = netxs::ui::gripfxnetxs::ui::()>; Args = {std::shared_ptr&}; T = netxs::events::bell; netxs::sptr = std::shared_ptrnetxs::ui::()> >]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:70:40: required from 'static auto netxs::ui::form::ctor(Args&& ...) [with Args = {std::shared_ptr&}; T = netxs::ui::gripfxnetxs::ui::()>]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp:352:80: required from 'netxs::app::shared:: [with auto:486 = std::shared_ptr]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/calc.hpp:419:60: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1742:14: warning: 'netxs::ui::gripfxnetxs::ui::()>::wide' will be initialized after [-Wreorder] 1742 | bool wide; // grip: Is the scrollbar active. | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1740:14: warning: 'netxs::si32 netxs::ui::gripfxnetxs::ui::()>::init' [-Wreorder] 1740 | si32 init; // grip: Handle base width. | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1797:9: warning: when initialized here [-Wreorder] 1797 | gripfx(sptr boss, si32 thickness = 1, si32 multiplier = 2) | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp: In instantiation of 'netxs::ui::stem_rate::stem_rate(const netxs::text&, netxs::si32, netxs::si32, netxs::view) [with netxs::events::tier Tier = netxs::events::tier::preview; Event = const netxs::events::type_clue; netxs::text = std::__cxx11::basic_string; netxs::si32 = int; netxs::view = std::basic_string_view]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/events.hpp:321:55: required from 'netxs::events::indexer::create(Args&& ...)::make_shared_enabler::make_shared_enabler(Args&& ...) [with TT = netxs::ui::stem_rate >; Args = {const char (&)[21], int, int, const char (&)[4]}; T = netxs::events::bell]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/events.hpp:323:13: required from 'static netxs::sptr netxs::events::indexer::create(Args&& ...) [with TT = netxs::ui::stem_rate >; Args = {const char (&)[21], int, int, const char (&)[4]}; T = netxs::events::bell; netxs::sptr = std::shared_ptr > >]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:70:40: required from 'static auto netxs::ui::form::ctor(Args&& ...) [with Args = {const char (&)[21], int, int, const char (&)[4]}; T = netxs::ui::stem_rate >]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps.hpp:94:89: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:2338:14: warning: 'netxs::ui::stem_rate >::grip_suffix' will be initialized after [-Wreorder] 2338 | text grip_suffix; | ^~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:2305:15: warning: 'netxs::ui::face& netxs::ui::stem_rate >::canvas' [-Wreorder] 2305 | face& canvas; | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:2399:9: warning: when initialized here [-Wreorder] 2399 | stem_rate(text const& caption, si32 min_value, si32 max_value, view suffix) | ^~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/quartz.hpp: In instantiation of 'netxs::datetime::tail::tail(const netxs::span&, const netxs::span&) [with Item = int; netxs::span = std::chrono::duration >]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:2336:14: required from 'netxs::ui::stem_rate::stem_rate(const netxs::text&, netxs::si32, netxs::si32, netxs::view) [with netxs::events::tier Tier = netxs::events::tier::preview; Event = const netxs::events::type_clue; netxs::text = std::__cxx11::basic_string; netxs::si32 = int; netxs::view = std::basic_string_view]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/events.hpp:321:55: required from 'netxs::events::indexer::create(Args&& ...)::make_shared_enabler::make_shared_enabler(Args&& ...) [with TT = netxs::ui::stem_rate >; Args = {const char (&)[21], int, int, const char (&)[4]}; T = netxs::events::bell]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/events.hpp:323:13: required from 'static netxs::sptr netxs::events::indexer::create(Args&& ...) [with TT = netxs::ui::stem_rate >; Args = {const char (&)[21], int, int, const char (&)[4]}; T = netxs::events::bell; netxs::sptr = std::shared_ptr > >]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:70:40: required from 'static auto netxs::ui::form::ctor(Args&& ...) [with Args = {const char (&)[21], int, int, const char (&)[4]}; T = netxs::ui::stem_rate >]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps.hpp:94:89: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/quartz.hpp:173:16: warning: 'netxs::datetime::tail::size' will be initialized after [-Wreorder] 173 | size_t size; | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/quartz.hpp:172:16: warning: 'size_t netxs::datetime::tail::iter' [-Wreorder] 172 | size_t iter; | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/quartz.hpp:185:9: warning: when initialized here [-Wreorder] 185 | tail(span const& period = 75ms, span const& minint = 4ms) //todo unify the minint=1/fps | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp: In instantiation of 'void netxs::ui::postfx::recalc() [with auto fx = netxs::noop()]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1180:19: required from 'void netxs::ui::postfx::recalc(const netxs::twod&) [with auto fx = netxs::noop(); netxs::twod = netxs::duplet]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1189:23: required from 'netxs::ui::postfx::postfx(bool) [with auto fx = netxs::noop()]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/events.hpp:321:55: required from 'netxs::events::indexer::create(Args&& ...)::make_shared_enabler::make_shared_enabler(Args&& ...) [with TT = netxs::ui::postfx; Args = {}; T = netxs::events::bell]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/events.hpp:323:13: required from 'static netxs::sptr netxs::events::indexer::create(Args&& ...) [with TT = netxs::ui::postfx; Args = {}; T = netxs::events::bell; netxs::sptr = std::shared_ptr >]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:70:40: required from 'static auto netxs::ui::form::ctor(Args&& ...) [with Args = {}; T = netxs::ui::postfx]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/application.hpp:420:38: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1146:30: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1146 | if (topic.size() > layout.capacity()) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/generics.hpp: In instantiation of 'void netxs::generics::tree::execute(size_t, In&, Out&) const [with In = netxs::utf::qiew; Out = netxs::ui::term::bufferbase*; Func = std::function; size_t = long unsigned int]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1521:29: required from 'netxs::ansi::vt_parser::xcsi(netxs::qiew&, netxs::ui::term::bufferbase*&):: [with auto:298 = char]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1547:33: required from 'static void netxs::ansi::vt_parser::xcsi(netxs::qiew&, T*&) [with T = netxs::ui::term::bufferbase; netxs::qiew = netxs::utf::qiew]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1464:33: required from 'netxs::ansi::vt_parser::vt_parser() [with T = netxs::ui::term::bufferbase]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1763:30: required from 'netxs::ansi::parser::vt_parser::vt_parser() [with T = netxs::ui::term::bufferbase]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1436:78: required from 'netxs::ansi::parser::vt_parser netxs::ansi::_glb::vt_parser' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1440:81: required from 'auto& netxs::ansi::get_parser() [with T = netxs::ui::term::bufferbase]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:733:60: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/generics.hpp:736:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 736 | if (task >= 0 && task < last->size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp: In instantiation of 'void netxs::ui::postfx::recalc() [with auto fx = netxs::cell::shaders::contrast_t()]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1180:19: required from 'void netxs::ui::postfx::recalc(const netxs::twod&) [with auto fx = netxs::cell::shaders::contrast_t(); netxs::twod = netxs::duplet]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1189:23: required from 'netxs::ui::postfx::postfx(bool) [with auto fx = netxs::cell::shaders::contrast_t()]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/events.hpp:321:55: required from 'netxs::events::indexer::create(Args&& ...)::make_shared_enabler::make_shared_enabler(Args&& ...) [with TT = netxs::ui::postfx; Args = {}; T = netxs::events::bell]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/events.hpp:323:13: required from 'static netxs::sptr netxs::events::indexer::create(Args&& ...) [with TT = netxs::ui::postfx; Args = {}; T = netxs::events::bell; netxs::sptr = std::shared_ptr >]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:70:40: required from 'static auto netxs::ui::form::ctor(Args&& ...) [with Args = {}; T = netxs::ui::postfx]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/tile.hpp:320:81: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/controls.hpp:1146:30: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1146 | if (topic.size() > layout.capacity()) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/generics.hpp: In instantiation of 'void netxs::generics::tree::execute(size_t, In&, Out&) const [with In = netxs::utf::qiew; Out = netxs::ui::para*; Func = std::function; size_t = long unsigned int]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1480:17: required from 'netxs::ansi::vt_parser::parse(netxs::view, netxs::ui::para*&):: [with auto:295 = netxs::utf::prop; auto:296 = std::basic_string_view]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/utf.hpp:347:39: required from 'void netxs::utf::decode(S, Y, netxs::view, netxs::si32&) [with bool Clusterize = true; S = netxs::ansi::vt_parser::parse(netxs::view, netxs::ui::para*&)::; Y = netxs::ansi::vt_parser::parse(netxs::view, netxs::ui::para*&)::; netxs::view = std::basic_string_view; netxs::si32 = int]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1485:24: required from 'void netxs::ansi::vt_parser::parse(netxs::view, T*&) [with T = netxs::ui::para; netxs::view = std::basic_string_view]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1438:89: required from 'void netxs::ansi::parse(netxs::view, T*&) [with T = netxs::ui::para; netxs::view = std::basic_string_view]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1439:89: required from 'void netxs::ansi::parse(netxs::view, T*&&) [with T = netxs::ui::para; netxs::view = std::basic_string_view]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:1031:65: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/generics.hpp:736:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 736 | if (task >= 0 && task < last->size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/generics.hpp: In instantiation of 'void netxs::generics::tree::execute(size_t, In&, Out&) const [with In = netxs::utf::qiew; Out = netxs::ui::page*; Func = std::function; size_t = long unsigned int]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1480:17: required from 'netxs::ansi::vt_parser::parse(netxs::view, netxs::ui::page*&):: [with auto:295 = netxs::utf::prop; auto:296 = std::basic_string_view]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/utf.hpp:347:39: required from 'void netxs::utf::decode(S, Y, netxs::view, netxs::si32&) [with bool Clusterize = true; S = netxs::ansi::vt_parser::parse(netxs::view, netxs::ui::page*&)::; Y = netxs::ansi::vt_parser::parse(netxs::view, netxs::ui::page*&)::; netxs::view = std::basic_string_view; netxs::si32 = int]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1485:24: required from 'void netxs::ansi::vt_parser::parse(netxs::view, T*&) [with T = netxs::ui::page; netxs::view = std::basic_string_view]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1438:89: required from 'void netxs::ansi::parse(netxs::view, T*&) [with T = netxs::ui::page; netxs::view = std::basic_string_view]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1439:89: required from 'void netxs::ansi::parse(netxs::view, T*&&) [with T = netxs::ui::page; netxs::view = std::basic_string_view]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:1548:61: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/generics.hpp:736:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/generics.hpp: In instantiation of 'void netxs::generics::tree::execute(size_t, In&, Out&) const [with In = netxs::utf::qiew; Out = netxs::ui::derived_from_page*; Func = std::function; size_t = long unsigned int]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1480:17: required from 'netxs::ansi::vt_parser::parse(netxs::view, netxs::ui::derived_from_page*&):: [with auto:295 = netxs::utf::prop; auto:296 = std::basic_string_view]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/utf.hpp:347:39: required from 'void netxs::utf::decode(S, Y, netxs::view, netxs::si32&) [with bool Clusterize = true; S = netxs::ansi::vt_parser::parse(netxs::view, netxs::ui::derived_from_page*&)::; Y = netxs::ansi::vt_parser::parse(netxs::view, netxs::ui::derived_from_page*&)::; netxs::view = std::basic_string_view; netxs::si32 = int]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1485:24: required from 'void netxs::ansi::vt_parser::parse(netxs::view, T*&) [with T = netxs::ui::derived_from_page; netxs::view = std::basic_string_view]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1438:89: required from 'void netxs::ansi::parse(netxs::view, T*&) [with T = netxs::ui::derived_from_page; netxs::view = std::basic_string_view]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1439:89: required from 'void netxs::ansi::parse(netxs::view, T*&&) [with T = netxs::ui::derived_from_page; netxs::view = std::basic_string_view]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:2061:61: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/generics.hpp:736:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/generics.hpp: In instantiation of 'void netxs::generics::tree::execute(In&, Out&) const [with In = netxs::generics::fifo; Out = netxs::ui::term::bufferbase*; Func = std::function&, netxs::ui::term::bufferbase*&)>]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1422:73: required from 'void netxs::ansi::csi_t::proceed_quest(netxs::fifo&, T*&) [with T = netxs::ui::term::bufferbase; bool NoMultiArg = false; netxs::fifo = netxs::generics::fifo]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1581:67: required from 'static void netxs::ansi::vt_parser::xcsi(netxs::qiew&, T*&) [with T = netxs::ui::term::bufferbase; netxs::qiew = netxs::utf::qiew]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1464:33: required from 'netxs::ansi::vt_parser::vt_parser() [with T = netxs::ui::term::bufferbase]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1763:30: required from 'netxs::ansi::parser::vt_parser::vt_parser() [with T = netxs::ui::term::bufferbase]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1436:78: required from 'netxs::ansi::parser::vt_parser netxs::ansi::_glb::vt_parser' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1440:81: required from 'auto& netxs::ansi::get_parser() [with T = netxs::ui::term::bufferbase]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:733:60: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/generics.hpp:695:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, netxs::ui::term::bufferbase*, std::function&, netxs::ui::term::bufferbase*&)> >, std::allocator, netxs::ui::term::bufferbase*, std::function&, netxs::ui::term::bufferbase*&)> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 695 | if (task >= 0 && task < last->size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp: In instantiation of 'void netxs::os::vt::vtty::start(netxs::twod) [with Term = netxs::ui::term; netxs::twod = netxs::duplet]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:6991:33: required from 'netxs::ui::term::start():: [with auto:811 = netxs::events::bell]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/events.hpp:712:21: required from 'netxs::events::enqueue >(netxs::wptr, netxs::ui::term::start()::&&):: mutable [with auto:388 = std::weak_ptr]' /usr/include/c++/13/type_traits:2558:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = netxs::events::enqueue >(netxs::wptr, netxs::ui::term::start()::&&)::&; _Args = {std::weak_ptr&}]' /usr/include/c++/13/type_traits:2569:55: required from 'struct std::__result_of_impl >(netxs::wptr, netxs::ui::term::start()::&&)::&, std::weak_ptr&>' /usr/include/c++/13/type_traits:2574:12: required from 'struct std::__invoke_result >(netxs::wptr, netxs::ui::term::start()::&&)::&, std::weak_ptr&>' /usr/include/c++/13/bits/std_function.h:348:9: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/alloc_traits.h:534:57: required from 'static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair, std::function&)> >; _Args = {std::weak_ptr&, netxs::events::enqueue >(netxs::wptr, netxs::ui::term::start()::&&)::}; _Tp = std::_List_node, std::function&)> > >; allocator_type = std::allocator, std::function&)> > > >]' /usr/include/c++/13/bits/stl_list.h:713:33: required from 'std::__cxx11::list<_Tp, _Alloc>::_Node* std::__cxx11::list<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {std::weak_ptr&, netxs::events::enqueue >(netxs::wptr, netxs::ui::term::start()::&&)::}; _Tp = std::pair, std::function&)> >; _Alloc = std::allocator, std::function&)> > >; _Node = std::__cxx11::list, std::function&)> >, std::allocator, std::function&)> > > >::_Node]' /usr/include/c++/13/bits/stl_list.h:2005:32: required from 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {std::weak_ptr&, netxs::events::enqueue >(netxs::wptr, netxs::ui::term::start()::&&)::}; _Tp = std::pair, std::function&)> >; _Alloc = std::allocator, std::function&)> > >; iterator = std::__cxx11::list, std::function&)> >, std::allocator, std::function&)> > > >::iterator]' /usr/include/c++/13/bits/stl_list.h:1321:19: required from 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::weak_ptr&, netxs::events::enqueue >(netxs::wptr, netxs::ui::term::start()::&&)::}; _Tp = std::pair, std::function&)> >; _Alloc = std::allocator, std::function&)> > >; reference = std::pair, std::function&)> >&]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/generics.hpp:299:39: required from 'void netxs::generics::jobs::add(TT&&, P&&) [with TT = std::weak_ptr&; P = netxs::events::enqueue >(netxs::wptr, netxs::ui::term::start()::&&)::; T = std::weak_ptr]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/events.hpp:707:18: required from 'void netxs::events::enqueue(netxs::wptr, T&&) [with T = netxs::ui::term::start()::; netxs::wptr = std::weak_ptr]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/apps/../desktopio/terminal.hpp:6987:39: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp:2561:30: warning: unused variable 'rc0' [-Wunused-variable] 2561 | auto rc0 = ::setsid(); // Make the current process a new session leader, return process group id. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp:2568:30: warning: unused variable 'rc1' [-Wunused-variable] 2568 | auto rc1 = ::ioctl(fds, TIOCSCTTY, 0); | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp:2549:26: warning: unused variable 'rc1' [-Wunused-variable] 2549 | auto rc1 = ::grantpt (fdm); // Grant master PTY file access. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/system.hpp:2550:26: warning: unused variable 'rc2' [-Wunused-variable] 2550 | auto rc2 = ::unlockpt (fdm); // Unlock master PTY. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/generics.hpp: In instantiation of 'void netxs::generics::tree::execute(In&, Out&) const [with In = netxs::generics::fifo; Out = netxs::ui::para*; Func = std::function&, netxs::ui::para*&)>]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1422:73: required from 'void netxs::ansi::csi_t::proceed_quest(netxs::fifo&, T*&) [with T = netxs::ui::para; bool NoMultiArg = false; netxs::fifo = netxs::generics::fifo]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1581:67: required from 'static void netxs::ansi::vt_parser::xcsi(netxs::qiew&, T*&) [with T = netxs::ui::para; netxs::qiew = netxs::utf::qiew]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1464:33: required from 'netxs::ansi::vt_parser::vt_parser() [with T = netxs::ui::para]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1763:30: required from 'netxs::ansi::parser::vt_parser::vt_parser() [with T = netxs::ui::para]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1436:78: required from 'netxs::ansi::parser::vt_parser netxs::ansi::_glb::vt_parser' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1438:84: required from 'void netxs::ansi::parse(netxs::view, T*&) [with T = netxs::ui::para; netxs::view = std::basic_string_view]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1439:89: required from 'void netxs::ansi::parse(netxs::view, T*&&) [with T = netxs::ui::para; netxs::view = std::basic_string_view]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:1031:65: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/generics.hpp:695:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, netxs::ui::para*, std::function&, netxs::ui::para*&)> >, std::allocator, netxs::ui::para*, std::function&, netxs::ui::para*&)> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 695 | if (task >= 0 && task < last->size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/generics.hpp: In instantiation of 'void netxs::generics::tree::execute(In&, Out&) const [with In = netxs::generics::fifo; Out = netxs::ui::page*; Func = std::function&, netxs::ui::page*&)>]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1422:73: required from 'void netxs::ansi::csi_t::proceed_quest(netxs::fifo&, T*&) [with T = netxs::ui::page; bool NoMultiArg = false; netxs::fifo = netxs::generics::fifo]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1581:67: required from 'static void netxs::ansi::vt_parser::xcsi(netxs::qiew&, T*&) [with T = netxs::ui::page; netxs::qiew = netxs::utf::qiew]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1464:33: required from 'netxs::ansi::vt_parser::vt_parser() [with T = netxs::ui::page]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1763:30: required from 'netxs::ansi::parser::vt_parser::vt_parser() [with T = netxs::ui::page]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1436:78: required from 'netxs::ansi::parser::vt_parser netxs::ansi::_glb::vt_parser' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1438:84: required from 'void netxs::ansi::parse(netxs::view, T*&) [with T = netxs::ui::page; netxs::view = std::basic_string_view]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1439:89: required from 'void netxs::ansi::parse(netxs::view, T*&&) [with T = netxs::ui::page; netxs::view = std::basic_string_view]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:1548:61: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/generics.hpp:695:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, netxs::ui::page*, std::function&, netxs::ui::page*&)> >, std::allocator, netxs::ui::page*, std::function&, netxs::ui::page*&)> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/generics.hpp: In instantiation of 'void netxs::generics::tree::execute(In&, Out&) const [with In = netxs::generics::fifo; Out = netxs::ui::derived_from_page*; Func = std::function&, netxs::ui::derived_from_page*&)>]': /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1422:73: required from 'void netxs::ansi::csi_t::proceed_quest(netxs::fifo&, T*&) [with T = netxs::ui::derived_from_page; bool NoMultiArg = false; netxs::fifo = netxs::generics::fifo]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1581:67: required from 'static void netxs::ansi::vt_parser::xcsi(netxs::qiew&, T*&) [with T = netxs::ui::derived_from_page; netxs::qiew = netxs::utf::qiew]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1464:33: required from 'netxs::ansi::vt_parser::vt_parser() [with T = netxs::ui::derived_from_page]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1763:30: required from 'netxs::ansi::parser::vt_parser::vt_parser() [with T = netxs::ui::derived_from_page]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1436:78: required from 'netxs::ansi::parser::vt_parser netxs::ansi::_glb::vt_parser' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1438:84: required from 'void netxs::ansi::parse(netxs::view, T*&) [with T = netxs::ui::derived_from_page; netxs::view = std::basic_string_view]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1439:89: required from 'void netxs::ansi::parse(netxs::view, T*&&) [with T = netxs::ui::derived_from_page; netxs::view = std::basic_string_view]' /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/richtext.hpp:2061:61: required from here /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/generics.hpp:695:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, netxs::ui::derived_from_page*, std::function&, netxs::ui::derived_from_page*&)> >, std::allocator, netxs::ui::derived_from_page*, std::function&, netxs::ui::derived_from_page*&)> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp: At global scope: /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1025:17: warning: 'auto netxs::ansi::ref(netxs::si32)' defined but not used [-Wunused-function] 1025 | static auto ref(si32 i) { return esc{}.ref(i); } // ansi: Create the reference to the existing paragraph. Create new id if it is not existing. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1024:17: warning: 'auto netxs::ansi::link(netxs::si32)' defined but not used [-Wunused-function] 1024 | static auto link(si32 i) { return esc{}.link(i); } // ansi: Set object id link. | ^~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1023:17: warning: 'auto netxs::ansi::appkey(bool)' defined but not used [-Wunused-function] 1023 | static auto appkey(bool b) { return esc{}.appkey(b); } // ansi: Application cursor Keys (DECCKM). | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1022:17: warning: 'auto netxs::ansi::cursor(bool)' defined but not used [-Wunused-function] 1022 | static auto cursor(bool b) { return esc{}.cursor(b); } // ansi: Caret visibility. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1021:17: warning: 'auto netxs::ansi::altbuf(bool)' defined but not used [-Wunused-function] 1021 | static auto altbuf(bool b) { return esc{}.altbuf(b); } // ansi: Alternative buffer. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1019:17: warning: 'auto netxs::ansi::setutf(bool)' defined but not used [-Wunused-function] 1019 | static auto setutf(bool b) { return esc{}.setutf(b); } // ansi: Select UTF-8 character set. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1016:17: warning: 'auto netxs::ansi::locate_call()' defined but not used [-Wunused-function] 1016 | static auto locate_call() { return esc{}.locate_call(); } // ansi: Report caret position. | ^~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1015:17: warning: 'auto netxs::ansi::locate_wipe()' defined but not used [-Wunused-function] 1015 | static auto locate_wipe() { return esc{}.locate_wipe(); } // ansi: Enable scrolling for entire display (clear screen). | ^~~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1014:17: warning: 'auto netxs::ansi::locate(const netxs::twod&)' defined but not used [-Wunused-function] 1014 | static auto locate(twod const& n) { return esc{}.locate(n); } // ansi: 1-Based caret position. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1013:17: warning: 'auto netxs::ansi::vmouse(bool)' defined but not used [-Wunused-function] 1013 | static auto vmouse(bool b) { return esc{}.vmouse(b); } // ansi: Mouse position reporting/tracking. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1012:17: warning: 'auto netxs::ansi::show_mouse(bool)' defined but not used [-Wunused-function] 1012 | static auto show_mouse (bool b) { return esc{}.show_mouse(b); } // ansi: Should the mouse poiner to be drawn. | ^~~~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1011:17: warning: 'auto netxs::ansi::rlf_or(netxs::feed)' defined but not used [-Wunused-function] 1011 | static auto rlf_or(feed n) { return esc{}.rlf_or(n); } // ansi: Set reverse line feed if it is not set. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1010:17: warning: 'auto netxs::ansi::rtl_or(netxs::rtol)' defined but not used [-Wunused-function] 1010 | static auto rtl_or(rtol n) { return esc{}.rtl_or(n); } // ansi: Set text right-to-left if it is not set. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1009:17: warning: 'auto netxs::ansi::wrp_or(netxs::wrap)' defined but not used [-Wunused-function] 1009 | static auto wrp_or(wrap n) { return esc{}.wrp_or(n); } // ansi: Set text wrapping if it is not set. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1008:17: warning: 'auto netxs::ansi::jet_or(netxs::bias)' defined but not used [-Wunused-function] 1008 | static auto jet_or(bias n) { return esc{}.jet_or(n); } // ansi: Set text alignment if it is not set. | ^~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1007:17: warning: 'auto netxs::ansi::rlf(netxs::feed)' defined but not used [-Wunused-function] 1007 | static auto rlf(feed n) { return esc{}.rlf(n); } // ansi: Reverse line feed. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1003:17: warning: 'auto netxs::ansi::fcs(bool)' defined but not used [-Wunused-function] 1003 | static auto fcs(bool b) { return esc{}.fcs(b); } // ansi: Terminal window focus. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1002:17: warning: 'auto netxs::ansi::mgb(netxs::si32)' defined but not used [-Wunused-function] 1002 | static auto mgb(si32 n) { return esc{}.mgb(n); } // ansi: Bottom margin. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1001:17: warning: 'auto netxs::ansi::mgt(netxs::si32)' defined but not used [-Wunused-function] 1001 | static auto mgt(si32 n) { return esc{}.mgt(n); } // ansi: Top margin. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:1000:17: warning: 'auto netxs::ansi::mgr(netxs::si32)' defined but not used [-Wunused-function] 1000 | static auto mgr(si32 n) { return esc{}.mgr(n); } // ansi: Right margin. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:998:17: warning: 'auto netxs::ansi::mgn(const netxs::side&)' defined but not used [-Wunused-function] 998 | static auto mgn(side const& n) { return esc{}.mgn(n); } // ansi: Margin (left, right, top, bottom). | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:997:17: warning: 'auto netxs::ansi::tbs(netxs::si32)' defined but not used [-Wunused-function] 997 | static auto tbs(si32 n) { return esc{}.tbs(n); } // ansi: Tabulation step length. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:996:17: warning: 'auto netxs::ansi::cpy(netxs::si32)' defined but not used [-Wunused-function] 996 | static auto cpy(si32 n) { return esc{}.cpy(n); } // ansi: Caret vertical percent position. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:995:17: warning: 'auto netxs::ansi::cpx(netxs::si32)' defined but not used [-Wunused-function] 995 | static auto cpx(si32 n) { return esc{}.cpx(n); } // ansi: Caret horizontal percent position. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:994:17: warning: 'auto netxs::ansi::cpp(const netxs::twod&)' defined but not used [-Wunused-function] 994 | static auto cpp(twod const& n) { return esc{}.cpp(n); } // ansi: Caret percent position. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:991:17: warning: 'auto netxs::ansi::rcp()' defined but not used [-Wunused-function] 991 | static auto rcp() { return esc{}.rcp( ); } // ansi: Restore caret position from memory. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:990:17: warning: 'auto netxs::ansi::scp()' defined but not used [-Wunused-function] 990 | static auto scp() { return esc{}.scp( ); } // ansi: Save caret position in memory. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:989:17: warning: 'auto netxs::ansi::edl()' defined but not used [-Wunused-function] 989 | static auto edl() { return esc{}.edl( ); } // ansi: EDL. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:987:17: warning: 'auto netxs::ansi::rst()' defined but not used [-Wunused-function] 987 | static auto rst() { return esc{}.rst( ); } // ansi: Reset formatting parameters. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:986:17: warning: 'auto netxs::ansi::nop()' defined but not used [-Wunused-function] 986 | static auto nop() { return esc{}.nop( ); } // ansi: No operation. Split the text run. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:984:17: warning: 'auto netxs::ansi::sav()' defined but not used [-Wunused-function] 984 | static auto sav() { return esc{}.sav( ); } // ansi: Save SGR attributes. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:983:17: warning: 'auto netxs::ansi::bgc()' defined but not used [-Wunused-function] 983 | static auto bgc() { return esc{}.bgc( ); } // ansi: Set default background color. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:982:17: warning: 'auto netxs::ansi::fgc()' defined but not used [-Wunused-function] 982 | static auto fgc() { return esc{}.fgc( ); } // ansi: Set default foreground color. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:981:17: warning: 'auto netxs::ansi::bgx(const netxs::rgba&)' defined but not used [-Wunused-function] 981 | static auto bgx(rgba const& n) { return esc{}.bgx(n); } // ansi: SGR Background color with alpha. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:977:17: warning: 'auto netxs::ansi::ovr(bool)' defined but not used [-Wunused-function] 977 | static auto ovr(bool b = true) { return esc{}.ovr(b); } // ansi: SGR Overline attribute. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:976:17: warning: 'auto netxs::ansi::stk(bool)' defined but not used [-Wunused-function] 976 | static auto stk(bool b = true) { return esc{}.stk(b); } // ansi: SGR Strikethrough attribute. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:974:17: warning: 'auto netxs::ansi::inv(bool)' defined but not used [-Wunused-function] 974 | static auto inv(bool b = true) { return esc{}.inv(b); } // ansi: SGR 𝗡𝗲𝗴𝗮𝘁𝗶𝘃𝗲 attribute. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:973:17: warning: 'auto netxs::ansi::blk(bool)' defined but not used [-Wunused-function] 973 | static auto blk(bool b = true) { return esc{}.blk(b); } // ansi: SGR Blink attribute. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:971:17: warning: 'auto netxs::ansi::bld(bool)' defined but not used [-Wunused-function] 971 | static auto bld(bool b = true) { return esc{}.bld(b); } // ansi: SGR 𝗕𝗼𝗹𝗱 attribute. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:970:17: warning: 'auto netxs::ansi::del()' defined but not used [-Wunused-function] 970 | static auto del() { return esc{}.del( ); } // ansi: Delete cell backwards ('\x7F'). | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:969:17: warning: 'auto netxs::ansi::dch(netxs::si32)' defined but not used [-Wunused-function] 969 | static auto dch(si32 n) { return esc{}.dch(n); } // ansi: Delete (not Erase) letters under the cursor. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:968:17: warning: 'auto netxs::ansi::fwd(netxs::si32)' defined but not used [-Wunused-function] 968 | static auto fwd(si32 n) { return esc{}.fwd(n); } // ansi: Move caret n cell in line. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:967:17: warning: 'auto netxs::ansi::chy(netxs::si32)' defined but not used [-Wunused-function] 967 | static auto chy(si32 n) { return esc{}.chy(n); } // ansi: Caret 0-based vertical absolute. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:966:17: warning: 'auto netxs::ansi::chx(netxs::si32)' defined but not used [-Wunused-function] 966 | static auto chx(si32 n) { return esc{}.chx(n); } // ansi: Caret 0-based horizontal absolute. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:965:17: warning: 'auto netxs::ansi::ocy(netxs::si32)' defined but not used [-Wunused-function] 965 | static auto ocy(si32 n) { return esc{}.ocy(n); } // ansi: Caret 1-based vertical absolute. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:964:17: warning: 'auto netxs::ansi::ocx(netxs::si32)' defined but not used [-Wunused-function] 964 | static auto ocx(si32 n) { return esc{}.ocx(n); } // ansi: Caret 1-based horizontal absolute. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:963:17: warning: 'auto netxs::ansi::cpl(netxs::si32)' defined but not used [-Wunused-function] 963 | static auto cpl(si32 n) { return esc{}.cpl(n); } // ansi: Caret previous line. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:962:17: warning: 'auto netxs::ansi::cnl(netxs::si32)' defined but not used [-Wunused-function] 962 | static auto cnl(si32 n) { return esc{}.cnl(n); } // ansi: Caret next line. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:961:17: warning: 'auto netxs::ansi::cub(netxs::si32)' defined but not used [-Wunused-function] 961 | static auto cub(si32 n) { return esc{}.cub(n); } // ansi: Caret backward. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:960:17: warning: 'auto netxs::ansi::cuf(netxs::si32)' defined but not used [-Wunused-function] 960 | static auto cuf(si32 n) { return esc{}.cuf(n); } // ansi: Caret forward. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:959:17: warning: 'auto netxs::ansi::cud(netxs::si32)' defined but not used [-Wunused-function] 959 | static auto cud(si32 n) { return esc{}.cud(n); } // ansi: Caret down. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:958:17: warning: 'auto netxs::ansi::cuu(netxs::si32)' defined but not used [-Wunused-function] 958 | static auto cuu(si32 n) { return esc{}.cuu(n); } // ansi: Caret up. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/ansivt.hpp:957:17: warning: 'auto netxs::ansi::cup(const netxs::twod&)' defined but not used [-Wunused-function] 957 | static auto cup(twod const& n) { return esc{}.cup(n); } // ansi: 0-Based caret position. | ^~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/geometry.hpp:166:17: warning: 'netxs::twod netxs::divupper(const twod&, const twod&)' defined but not used [-Wunused-function] 166 | static twod divupper(twod const& n, twod const& p) { return { divupper(n.x, p.x), divupper(n.y, p.y) }; } | ^~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/geometry.hpp:165:17: warning: 'netxs::twod netxs::divround(const twod&, const twod&)' defined but not used [-Wunused-function] 165 | static twod divround(twod const& n, twod const& p) { return { divround(n.x, p.x), divround(n.y, p.y) }; } | ^~~~~~~~ /builddir/build/BUILD/vtm-0.9.9k/src/netxs/desktopio/geometry.hpp:164:17: warning: 'netxs::twod netxs::divround(si32, const twod&)' defined but not used [-Wunused-function] 164 | static twod divround(si32 n , twod const& p) { return { divround(n , p.x), divround(n , p.y) }; } | ^~~~~~~~ [100%] Linking CXX executable vtm /usr/bin/cmake -E cmake_link_script CMakeFiles/vtm.dir/link.txt --verbose=1 /usr/bin/g++ -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wl,-z,relro -Wl,--as-needed -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 CMakeFiles/vtm.dir/vtm.cpp.o -o vtm gmake[2]: Leaving directory '/builddir/build/BUILD/vtm-0.9.9k/src/redhat-linux-build' [100%] Built target vtm gmake[1]: Leaving directory '/builddir/build/BUILD/vtm-0.9.9k/src/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/vtm-0.9.9k/src/redhat-linux-build/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.bylyZB + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/vtm-0.9.9k-1.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/vtm-0.9.9k-1.x86_64 ++ dirname /builddir/build/BUILDROOT/vtm-0.9.9k-1.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/vtm-0.9.9k-1.x86_64 + 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -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 vtm-0.9.9k + pushd src ~/build/BUILD/vtm-0.9.9k/src ~/build/BUILD/vtm-0.9.9k + DESTDIR=/builddir/build/BUILDROOT/vtm-0.9.9k-1.x86_64 + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "" -- Installing: /builddir/build/BUILDROOT/vtm-0.9.9k-1.x86_64/usr/bin/vtm + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0.9.9k-1 --unique-debug-suffix -0.9.9k-1.x86_64 --unique-debug-src-base vtm-0.9.9k-1.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/vtm-0.9.9k extracting debug info from /builddir/build/BUILDROOT/vtm-0.9.9k-1.x86_64/usr/bin/vtm original debug info size: 72180kB, size after compression: 70952kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 3875 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: vtm-0.9.9k-1.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.D8E6t6 + umask 022 + cd /builddir/build/BUILD + cd vtm-0.9.9k + DOCDIR=/builddir/build/BUILDROOT/vtm-0.9.9k-1.x86_64/usr/share/doc/vtm + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/vtm-0.9.9k-1.x86_64/usr/share/doc/vtm + cp -pr /builddir/build/BUILD/vtm-0.9.9k/readme.md /builddir/build/BUILDROOT/vtm-0.9.9k-1.x86_64/usr/share/doc/vtm + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ZCOmCP + umask 022 + cd /builddir/build/BUILD + cd vtm-0.9.9k + LICENSEDIR=/builddir/build/BUILDROOT/vtm-0.9.9k-1.x86_64/usr/share/licenses/vtm + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/vtm-0.9.9k-1.x86_64/usr/share/licenses/vtm + cp -pr /builddir/build/BUILD/vtm-0.9.9k/LICENSE /builddir/build/BUILDROOT/vtm-0.9.9k-1.x86_64/usr/share/licenses/vtm + RPM_EC=0 ++ jobs -p + exit 0 Provides: vtm = 0.9.9k-1 vtm(x86-64) = 0.9.9k-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: vtm-debugsource-0.9.9k-1.x86_64 Provides: vtm-debugsource = 0.9.9k-1 vtm-debugsource(x86-64) = 0.9.9k-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: vtm-debuginfo-0.9.9k-1.x86_64 Provides: debuginfo(build-id) = bcd649a052a6bc5f77b790c6cc98124671c42207 vtm-debuginfo = 0.9.9k-1 vtm-debuginfo(x86-64) = 0.9.9k-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: vtm-debugsource(x86-64) = 0.9.9k-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/vtm-0.9.9k-1.x86_64 Wrote: /builddir/build/RPMS/vtm-0.9.9k-1.x86_64.rpm Wrote: /builddir/build/RPMS/vtm-debugsource-0.9.9k-1.x86_64.rpm Wrote: /builddir/build/RPMS/vtm-debuginfo-0.9.9k-1.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.epTFEA + umask 022 + cd /builddir/build/BUILD + cd vtm-0.9.9k + /usr/bin/rm -rf /builddir/build/BUILDROOT/vtm-0.9.9k-1.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.MMdrx4 + umask 022 + cd /builddir/build/BUILD + rm -rf vtm-0.9.9k vtm-0.9.9k.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0