Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 900468 Details for
Bug 938111
dev-util/mdds-2.1.1 fails to compile: trie_map_itr.hpp:532:99: error: uintptr_t does not name a type [-Wtemplate-body]
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/plain), 544.65 KB, created by
Agostino Sarubbo
on 2024-08-17 19:14:07 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Agostino Sarubbo
Created:
2024-08-17 19:14:07 UTC
Size:
544.65 KB
patch
obsolete
> * Package: dev-util/mdds-2.1.1:1/2.1 > * Repository: gentoo > * Maintainer: office@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux openmp test > * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox > > >@@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ >This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; >This ebuild was merged at the following commit: >https://github.com/gentoo-mirror/gentoo/commit/75c05e80ae39b9a77a9a866851c7a1543fa9efea (Fri Aug 16 21:49:05 UTC 2024) >@@@@@ END @@@@@ > > > >################## ># emerge --info: # >################## >Portage 3.0.65 (python 3.12.5-final-0, default/linux/amd64/23.0/split-usr, gcc-15, glibc-2.40, 6.1.87-gentoo-dist x86_64) >================================================================= >System uname: Linux-6.1.87-gentoo-dist-x86_64-AMD_EPYC_7513_32-Core_Processor-with-glibc2.40 >KiB Mem: 263449376 total, 37057984 free >KiB Swap: 0 total, 0 free >Timestamp of repository gentoo: Fri, 16 Aug 2024 21:49:05 +0000 >sh bash 5.2_p32 >ld GNU ld (Gentoo 2.43 p1) 2.43.0 >app-misc/pax-utils: 1.3.7::gentoo >app-shells/bash: 5.2_p32::gentoo >dev-build/autoconf: 2.72-r1::gentoo >dev-build/automake: 1.16.5-r2::gentoo >dev-build/cmake: 3.30.2::gentoo >dev-build/libtool: 2.4.7-r4::gentoo >dev-build/make: 4.4.1-r1::gentoo >dev-build/meson: 1.5.1::gentoo >dev-lang/perl: 5.40.0::gentoo >dev-lang/python: 3.10.14_p2::gentoo, 3.11.9_p1::gentoo, 3.12.5::gentoo, 3.13.0_rc1_p2::gentoo >sys-apps/baselayout: 2.15::gentoo >sys-apps/openrc: 0.54.2::gentoo >sys-apps/sandbox: 2.39::gentoo >sys-devel/binutils: 2.43::gentoo >sys-devel/binutils-config: 5.5.2::gentoo >sys-devel/gcc: 15.0.0_pre20240811::gentoo >sys-devel/gcc-config: 2.11::gentoo >sys-kernel/linux-headers: 6.10::gentoo (virtual/os-headers) >sys-libs/glibc: 2.40::gentoo >Repositories: > >gentoo > location: /usr/portage > sync-type: rsync > sync-uri: rsync://rsync.gentoo.org/gentoo-portage > priority: -1000 > volatile: True > sync-rsync-verify-jobs: 1 > sync-rsync-verify-metamanifest: yes > sync-rsync-extra-opts: > sync-rsync-verify-max-age: 3 > >ACCEPT_KEYWORDS="amd64 ~amd64" >ACCEPT_LICENSE="* MIT" >CBUILD="x86_64-pc-linux-gnu" >CFLAGS="-O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" >CHOST="x86_64-pc-linux-gnu" >CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" >CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" >CXXFLAGS="-O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" >DISTDIR="/var/tmp/portage/dev-util/mdds-2.1.1/distdir" >EMERGE_DEFAULT_OPTS="--complete-graph y --with-bdeps=y -1 -k -b --backtrack=100" >ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME" >FCFLAGS="-O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" >FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" >FFLAGS="-O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" >GENTOO_MIRRORS="http://mirror.leaseweb.com/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo/ http://ftp.belnet.be/pub/rsync.gentoo.org/gentoo/ http://distfiles.gentoo.org" >LANG="C.UTF8" >LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--defsym=__gentoo_check_ldflags__=0" >LEX="flex" >MAKEOPTS="-j32" >PKGDIR="/root/tbci/binpkg" >PORTAGE_CONFIGROOT="/" >PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" >PORTAGE_TMPDIR="/var/tmp" >SHELL="/bin/bash" >USE="acl amd64 bzip2 cet crypt debug elogind gdbm iconv ipv6 jumbo-build libtirpc multilib native-symlinks ncurses nls openmp pam pcre readline seccomp split-usr ssl test test-rust unicode verify-sig xattr zlib" ABI_X86="64" ELIBC="glibc" KERNEL="linux" >Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS > > > > > >############################## ># emerge history (qlop -mv): # >############################## >2024-08-17T00:41:28 >>> dev-build/b2-5.2.1 >2024-08-17T00:41:32 >>> dev-libs/boost-1.85.0-r1 >2024-08-17T00:41:52 >>> dev-util/mdds-2.1.1 >2024-08-17T00:42:29 >>> dev-tcltk/expect-5.45.4-r5 >2024-08-17T00:42:33 >>> dev-util/dejagnu-1.6.3 > > > > >####################################### ># installed packages (qlist -ICvUSS): # >####################################### >acct-group/audio-0-r3:0 >acct-group/cdrom-0-r3:0 >acct-group/dialout-0-r3:0 >acct-group/disk-0-r3:0 >acct-group/floppy-0-r1:0 >acct-group/input-0-r3:0 >acct-group/kmem-0-r3:0 >acct-group/kvm-0-r3:0 >acct-group/lp-0-r3:0 >acct-group/man-0-r3:0 >acct-group/messagebus-0-r3:0 >acct-group/polkitd-0-r3:0 >acct-group/portage-0-r2:0 >acct-group/render-0-r3:0 >acct-group/root-0-r2:0 >acct-group/sgx-0-r2:0 >acct-group/sshd-0-r3:0 >acct-group/tape-0-r3:0 >acct-group/tty-0-r3:0 >acct-group/usb-0-r3:0 >acct-group/video-0-r3:0 >acct-user/man-1-r3:0 >acct-user/messagebus-0-r3:0 >acct-user/polkitd-0-r3:0 >acct-user/portage-0-r3:0 >acct-user/sshd-0-r3:0 >app-admin/eselect-1.4.27-r1:0 -doc -emacs -vim-syntax >app-admin/perl-cleaner-2.31-r2:0 -pkgcore >app-alternatives/awk-4:0 -busybox gawk -mawk -nawk split-usr >app-alternatives/bc-0:0 -gh gnu >app-alternatives/bzip2-1:0 -lbzip2 -pbzip2 reference split-usr >app-alternatives/cpio-0:0 gnu -libarchive split-usr >app-alternatives/gzip-1:0 -pigz reference split-usr >app-alternatives/lex-0-r1:0 flex -reflex >app-alternatives/ninja-1:0 reference -samurai >app-alternatives/sh-0:0 bash -busybox -dash -ksh -lksh -mksh >app-alternatives/tar-0:0 gnu -libarchive split-usr >app-alternatives/yacc-1-r2:0 bison -byacc -reference >app-arch/bzip2-1.0.8-r5:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static -static-libs verify-sig >app-arch/cpio-2.15:0 nls >app-arch/gzip-1.13-r1:0 -pic -static verify-sig >app-arch/libarchive-3.7.4:0/13 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 acl -blake2 bzip2 e2fsprogs -expat iconv -lz4 lzma -lzo -nettle -static-libs -test verify-sig xattr zstd >app-arch/tar-1.35:0 acl -minimal nls -selinux verify-sig xattr >app-arch/unzip-6.0_p27-r1:0 bzip2 -natspec unicode >app-arch/xz-utils-5.6.2-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -cpu_flags_arm_crc32 -doc extra-filters nls -pgo -static-libs verify-sig >app-arch/zstd-1.5.6:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -lz4 lzma -static-libs -test zlib >app-crypt/gnupg-2.4.5-r2:0 bzip2 -doc -ldap nls readline -selinux smartcard ssl -test tofu -tools -tpm -usb -user-socket verify-sig -wks-server >app-crypt/gpgme-1.23.2:1/11.6.15.2 -common-lisp cxx debug -python python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -qt5 -qt6 -static-libs -test verify-sig >app-crypt/libb2-0.98.1-r3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -native-cflags openmp -static-libs >app-crypt/libmd-1.1.0:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 >app-crypt/pinentry-1.3.1:0 -X -caps -efl -emacs -gtk -keyring ncurses -qt5 -qt6 verify-sig -wayland >app-crypt/rhash-1.4.4-r1:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug nls ssl -static-libs >app-editors/nano-8.1:0 -debug -justify -magic -minimal ncurses nls spell unicode >app-eselect/eselect-fontconfig-20220403:0 >app-eselect/eselect-iptables-20220320:0 >app-eselect/eselect-lib-bin-symlink-0.1.1-r1:0 >app-eselect/eselect-pinentry-0.7.4:0 >app-i18n/man-pages-ja-20180315-r2:0 >app-i18n/man-pages-l10n-4.19.0:0 l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr l10n_hu l10n_id l10n_it l10n_mk l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_ro l10n_ru l10n_sr l10n_sv l10n_uk l10n_vi >app-i18n/man-pages-zh_CN-1.6.4.0:0 >app-misc/ca-certificates-20240203.3.98:0 -cacert >app-misc/editor-wrapper-4-r1:0 >app-misc/mime-types-2.1.54:0 -nginx >app-misc/pax-utils-1.3.7:0 -caps -man -python -python_single_target_python3_10 -python_single_target_python3_11 python_single_target_python3_12 -seccomp -test >app-misc/tmux-3.4-r1:0 debug -selinux -systemd -utempter -vim-syntax >app-portage/eix-0.36.7-r1:0 debug -doc nls -sqlite >app-portage/elt-patches-20240721:0 >app-portage/gemato-20.6:0 gpg -pretty-log python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test -tools >app-portage/gentoolkit-0.6.7:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >app-portage/getuto-1.13:0 -test >app-portage/portage-utils-0.97:0 openmp qmanifest -static >app-shells/bash-5.2_p32:0 -afs -bashlogger -examples -mem-scramble net nls -pgo -plugins readline verify-sig >app-shells/bash-completion-2.14.0-r1:0 eselect -test >app-shells/gentoo-bashcomp-20240625:0 >app-shells/push-3.4:0 >app-shells/quoter-4.2:0 >app-text/ansifilter-2.20:0 -gui verify-sig >app-text/asciidoc-10.2.0:0 -python_single_target_pypy3 -python_single_target_python3_10 -python_single_target_python3_11 python_single_target_python3_12 >app-text/build-docbook-catalog-2.4:0 >app-text/docbook-xml-dtd-4.5-r2:4.5 >app-text/docbook-xml-dtd-4.4-r3:4.4 >app-text/docbook-xml-dtd-4.2-r3:4.2 >app-text/docbook-xml-dtd-4.1.2-r7:4.1.2 >app-text/docbook-xsl-ns-stylesheets-1.79.1:0 -ruby >app-text/docbook-xsl-stylesheets-1.79.1-r4:0 -ruby >app-text/manpager-1:0 >app-text/opensp-1.5.2-r10:0 -doc nls -static-libs -test >app-text/po4a-0.73:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test -test >app-text/sgml-common-0.6.3-r7:0 >app-text/xmlto-0.0.28-r11:0 -latex text >dev-build/autoconf-2.72-r1:2.72 -emacs verify-sig >dev-build/autoconf-archive-2023.02.20:0 >dev-build/autoconf-wrapper-20231224:0 >dev-build/automake-1.16.5-r2:1.16 -test verify-sig >dev-build/automake-wrapper-20240607:0 >dev-build/b2-5.2.1:0 -examples >dev-build/cmake-3.30.2:0 -dap -doc -gui ncurses -qt6 -test verify-sig >dev-build/gtk-doc-am-1.33.2:0 >dev-build/libtool-2.4.7-r4:2 -vanilla >dev-build/make-4.4.1-r1:0 -doc -guile nls -static -test verify-sig >dev-build/meson-1.5.1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test verify-sig >dev-build/meson-format-array-0:0 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 >dev-build/ninja-1.11.1-r5:0 -doc -test >dev-db/sqlite-3.46.1:3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug -doc -icu readline -secure-delete -static-libs -tcl -test -tools >dev-lang/duktape-2.7.0-r3:0/2.7.0 >dev-lang/perl-5.40.0:0/5.40 -berkdb -doc gdbm -minimal -perl_features_debug -perl_features_ithreads -perl_features_quadmath >dev-lang/python-3.13.0_rc1_p2:3.13 -bluetooth -build debug ensurepip -examples gdbm gil -jit -libedit llvm_slot_18 ncurses -pgo readline sqlite ssl -test -tk -valgrind verify-sig >dev-lang/python-3.12.5:3.12 -bluetooth -build debug ensurepip -examples gdbm -libedit ncurses -pgo readline sqlite ssl -test -tk -valgrind verify-sig >dev-lang/python-3.11.9_p1:3.11 -bluetooth -build debug ensurepip -examples gdbm -libedit ncurses -pgo readline sqlite ssl -test -tk -valgrind verify-sig >dev-lang/python-3.10.14_p2:3.10 -bluetooth -build debug ensurepip -examples gdbm -libedit ncurses -pgo readline sqlite ssl -test -tk -valgrind verify-sig >dev-lang/python-exec-2.4.10:2 native-symlinks python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -test >dev-lang/python-exec-conf-2.4.6:2 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 >dev-lang/tcl-8.6.14:0/8.6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug threads >dev-libs/boehm-gc-8.2.6:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 -cxx large -static-libs threads >dev-libs/boost-1.85.0-r1:0/1.85.0.1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 bzip2 context debug -doc -icu -lzma -mpi nls -numpy -python python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 stacktrace -tools zlib -zstd >dev-libs/elfutils-0.191-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 bzip2 -debuginfod -lzma nls -static-libs -test utils verify-sig -zstd >dev-libs/expat-2.6.2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -examples -static-libs -test unicode >dev-libs/glib-2.78.6:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -dbus debug elf -gtk-doc mime -selinux -static-libs -sysprof -systemtap -test -utils xattr >dev-libs/gmp-6.3.0-r1:0/10.4 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm cpudetection cxx -doc -pic -static-libs >dev-libs/gobject-introspection-1.78.1:0 -doctool -gtk-doc -python_single_target_python3_10 -python_single_target_python3_11 python_single_target_python3_12 -python_single_target_python3_13 -test >dev-libs/gobject-introspection-common-1.78.1:0 >dev-libs/isl-0.26:0/23 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs >dev-libs/jsoncpp-1.9.5:0/25 -doc -test >dev-libs/libassuan-3.0.0:0/3.0 verify-sig >dev-libs/libatomic_ops-7.8.2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 >dev-libs/libevent-2.1.12-r1:0/2.1-7 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 clock-gettime debug -malloc-replacement ssl -static-libs -test -verbose-debug verify-sig >dev-libs/libffi-3.4.6:0/8 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug -exec-static-trampoline -pax-kernel -static-libs -test >dev-libs/libgcrypt-1.11.0:0/20 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm -cpu_flags_arm_aes -cpu_flags_arm_neon -cpu_flags_arm_sha1 -cpu_flags_arm_sha2 -cpu_flags_arm_sve -cpu_flags_ppc_altivec -cpu_flags_ppc_vsx2 -cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 -cpu_flags_x86_avx512f -cpu_flags_x86_padlock -cpu_flags_x86_sha cpu_flags_x86_sse4_1 -doc getentropy -static-libs verify-sig >dev-libs/libgpg-error-1.50:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -common-lisp nls -static-libs -test verify-sig >dev-libs/libksba-1.6.7:0 -static-libs verify-sig >dev-libs/libpcre2-10.44-r1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 bzip2 jit -libedit pcre16 pcre32 readline -static-libs unicode -valgrind verify-sig zlib >dev-libs/libpipeline-1.5.7:0 -test >dev-libs/libtasn1-4.19.0:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs -test verify-sig >dev-libs/libunistring-1.2:0/5 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -static-libs >dev-libs/libuv-1.48.0:0/1 verify-sig >dev-libs/libxml2-2.12.8:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug -examples ftp -icu -lzma python python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 readline -static-libs -test >dev-libs/libxslt-1.1.39:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 crypt debug -examples -python python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -static-libs >dev-libs/lzo-2.10:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -examples split-usr -static-libs >dev-libs/mpc-1.3.1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs >dev-libs/mpdecimal-4.0.0:4 -cxx -test >dev-libs/mpfr-4.2.1:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs verify-sig >dev-libs/nettle-3.10:0/8-6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm -cpu_flags_arm_aes -cpu_flags_arm_neon -cpu_flags_arm_sha1 -cpu_flags_arm_sha2 -cpu_flags_ppc_altivec -cpu_flags_ppc_vsx2 -cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_pclmul -cpu_flags_x86_sha -doc gmp -static-libs verify-sig >dev-libs/npth-1.7-r1:0 -test >dev-libs/openssl-3.3.1-r3:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm cpu_flags_x86_sse2 -fips -ktls quic -rfc3779 -sctp -static-libs -test -tls-compression -vanilla verify-sig -verify-sig -weak-ssl-ciphers >dev-libs/popt-1.19-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls -static-libs >dev-perl/Capture-Tiny-0.480.0-r1:0 -examples -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/Class-Inspector-1.360.0:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/Config-AutoConf-0.320.0:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/Encode-EUCJPASCII-0.30.0-r1:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/Encode-HanExtra-0.230.0-r3:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath >dev-perl/Encode-Locale-1.50.0-r1:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/Exporter-Tiny-1.6.2:0 -examples -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/ExtUtils-CChecker-0.120.0-r1:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/File-BaseDir-0.90.0:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/File-DesktopEntry-0.220.0-r1:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/File-MimeInfo-0.330.0:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/File-ShareDir-1.118.0:0 -minimal -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/File-ShareDir-Install-0.140.0:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test -test >dev-perl/File-Slurper-0.14.0:0 -examples -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/IO-Socket-SSL-2.88.0:0 -examples -idn -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/IPC-System-Simple-1.300.0:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/List-MoreUtils-0.430.0:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test xs >dev-perl/List-MoreUtils-XS-0.430.0:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/Locale-gettext-1.70.0-r1:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/MIME-Charset-1.13.1:0 l10n_ja l10n_zh -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/Module-Build-0.423.400:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/Net-SSLeay-1.940.0:0 -examples -examples -minimal -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/Params-Util-1.102.0:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/PerlIO-utf8_strict-0.10.0:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/Pod-Parser-1.660.0:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/Regexp-IPv6-0.30.0-r2:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/SGMLSpm-1.1-r2:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/Syntax-Keyword-Try-0.290.0-r1:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/TermReadKey-2.380.0-r1:0 -examples -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/Text-CharWidth-0.40.0-r2:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/Text-WrapI18N-0.60.0-r2:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/Unicode-LineBreak-2019.1.0:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath >dev-perl/URI-5.280.0:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/XS-Parse-Keyword-0.430.0:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-perl/YAML-Tiny-1.740.0:0 -minimal -perl_features_debug -perl_features_ithreads -perl_features_quadmath -test >dev-python/backports-tarfile-1.2.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -test >dev-python/certifi-3024.7.22:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/charset-normalizer-3.3.2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/cython-3.0.11:0 debug -doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/editables-0.5:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/ensurepip-pip-24.2:0 >dev-python/ensurepip-setuptools-72.2.0:0 >dev-python/ensurepip-wheels-100:0 >dev-python/flit-core-3.9.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/gentoo-common-1:0 >dev-python/gpep517-16:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/hatchling-1.25.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/idna-3.7:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/installer-0.7.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/jaraco-context-5.3.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/jaraco-functools-4.0.2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/jaraco-text-4.0.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/jinja-3.1.4:0 -doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/lxml-5.2.2:0 debug -doc -examples python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test threads >dev-python/markupsafe-2.1.5:0 debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/more-itertools-10.4.0:0 -doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/ordered-set-4.1.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/packaging-24.1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/pathspec-0.12.1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/platformdirs-4.2.2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/pluggy-1.5.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/pypy3-7.3.16:0/pypy310-pp73-384 gdbm ncurses sqlite -tk >dev-python/pypy3_10-7.3.16_p1:0/pypy310-pp73-384 ensurepip gdbm jit ncurses sqlite -tk >dev-python/pypy3_10-exe-bin-7.3.16:7.3.16 >dev-python/PySocks-1.7.1-r2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 >dev-python/requests-2.32.3:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -socks5 -test test-rust >dev-python/setuptools-72.2.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/setuptools-scm-8.1.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/tomli-2.0.1-r1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/trove-classifiers-2024.7.2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-python/urllib3-2.2.2:0 -brotli -http2 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test -zstd >dev-python/wheel-0.44.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 -test >dev-tcltk/expect-5.45.4-r5:0 debug -doc -test -threads >dev-util/checkbashisms-2.23.5:0 >dev-util/dejagnu-1.6.3:0 -test >dev-util/desktop-file-utils-0.27-r1:0 >dev-util/glib-utils-2.78.6:0 -python_single_target_python3_10 -python_single_target_python3_11 python_single_target_python3_12 >dev-util/gperf-3.1-r2:0 >dev-util/mdds-2.1.1:1/2.1 -doc openmp -test >dev-util/patchelf-0.18.0:0 >dev-util/pkgconf-2.3.0:0/5 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 native-symlinks -test >dev-util/re2c-3.1:0 debug -test >dev-vcs/git-2.46.0:0 blksha1 -cgi curl -cvs -doc gpg -highlight iconv -keyring -mediawiki nls pcre -perforce -perl -python_single_target_python3_10 -python_single_target_python3_11 python_single_target_python3_12 -python_single_target_python3_13 safe-directory -selinux -subversion -test -tk webdav -xinetd >media-fonts/liberation-fonts-2.1.5:0 -X -X -fontforge >media-gfx/graphite2-1.3.14_p20210810-r3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -perl -test >media-libs/fontconfig-2.15.0:1.0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc nls -test >media-libs/freetype-2.13.3:2 -X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 adobe-cff -brotli bzip2 cleartype-hinting debug -doc -fontforge harfbuzz png -static-libs -svg -utils >media-libs/harfbuzz-9.0.0:0/6.0.0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 cairo debug -doc -experimental glib graphite -icu introspection -test truetype >media-libs/libpng-1.6.43:0/16 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -apng -cpu_flags_arm_neon cpu_flags_x86_sse -static-libs -test >net-dns/c-ares-1.33.0:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs -test verify-sig >net-dns/libidn2-2.3.7:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls -static-libs verify-sig >net-firewall/iptables-1.8.10-r1:0/1.8.3 -conntrack -netlink -nftables -pcap -static-libs -test >net-libs/gnutls-3.8.7.1:0/30.30 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -brotli cxx -dane -doc -examples idn nls openssl -pkcs11 seccomp -sslv2 -sslv3 -static-libs -test -test-full tls-heartbeat -tools verify-sig zlib -zstd >net-libs/libmnl-1.0.5:0/0.2.0 -examples verify-sig >net-libs/libnsl-2.0.1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs >net-libs/libpsl-0.21.5:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -icu idn -test >net-libs/libtirpc-1.3.4-r3:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -kerberos -static-libs >net-libs/nghttp2-1.62.1:0/1.14 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug -hpack-tools -jemalloc -static-libs -systemd -test -utils -xml >net-libs/nghttp3-1.4.0:0/0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs -test >net-misc/curl-8.9.1-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 adns alt-svc -brotli -curl_quic_ngtcp2 curl_quic_openssl -curl_ssl_gnutls -curl_ssl_mbedtls curl_ssl_openssl -curl_ssl_rustls debug ftp -gnutls -gopher hsts http2 http3 -idn imap -kerberos -ldap -mbedtls openssl pop3 progress-meter psl quic -rtmp -rustls -samba smtp -ssh ssl -sslv3 -static-libs -telnet -test tftp verify-sig -websockets -zstd >net-misc/dhcpcd-10.0.8:0 debug embedded ipv6 -privsep udev >net-misc/iputils-20240117:0 arping -caps -clockdiff -doc filecaps -idn nls -test -tracepath >net-misc/netifrc-0.7.8-r1:0 dhcp >net-misc/openssh-9.8_p1-r2:0 -abi_mips_n32 -audit -debug -kerberos -ldns -libedit -livecd pam -pie -security-key -selinux ssl -static -test verify-sig -xmss >net-misc/rsync-3.3.0-r1:0 acl -examples iconv -lz4 -python_single_target_python3_10 -python_single_target_python3_11 python_single_target_python3_12 -rrsync ssl -stunnel -system-zlib verify-sig xattr -xxhash -zstd >net-misc/wget-1.24.5:0 -cookie-check debug -gnutls -idn ipv6 -libproxy -metalink nls -ntlm pcre ssl -static -test -uuid verify-sig zlib >perl-core/File-Temp-0.231.100-r1:0 -perl_features_debug -perl_features_ithreads -perl_features_quadmath >sec-keys/openpgp-keys-alejandro-colomar-20231031:0 >sec-keys/openpgp-keys-andresimon-20230830:0 >sec-keys/openpgp-keys-bison-20220407:0 >sec-keys/openpgp-keys-bradhouse-20240624:0 >sec-keys/openpgp-keys-bradking-20230817:0 >sec-keys/openpgp-keys-bzip2-20220406:0 >sec-keys/openpgp-keys-chetramey-20220406:0 >sec-keys/openpgp-keys-coreutils-20220407:0 >sec-keys/openpgp-keys-danielstenberg-20220330:0 >sec-keys/openpgp-keys-diffutils-20220407:0 >sec-keys/openpgp-keys-elfutils-20240301:0 >sec-keys/openpgp-keys-file-20220611:0 >sec-keys/openpgp-keys-findutils-20220407:0 >sec-keys/openpgp-keys-gawk-20220407:0 >sec-keys/openpgp-keys-gdbm-20220407:0 >sec-keys/openpgp-keys-gentoo-release-20240703:0 -test >sec-keys/openpgp-keys-gettext-20220407:0 >sec-keys/openpgp-keys-gnupg-20220210:0 >sec-keys/openpgp-keys-gnutls-20240415:0 >sec-keys/openpgp-keys-grep-20220407:0 >sec-keys/openpgp-keys-gzip-20220406:0 >sec-keys/openpgp-keys-jimmeyering-20220407:0 >sec-keys/openpgp-keys-jpakkane-20231105:0 >sec-keys/openpgp-keys-karelzak-20230517:0 >sec-keys/openpgp-keys-lassecollin-20240529:0 >sec-keys/openpgp-keys-libarchive-20221209:0 >sec-keys/openpgp-keys-libevent-0:0 >sec-keys/openpgp-keys-libidn-20240114:0 >sec-keys/openpgp-keys-libtasn1-20220824:0 >sec-keys/openpgp-keys-libuv-20240209:0 >sec-keys/openpgp-keys-m4-20220407:0 >sec-keys/openpgp-keys-madler-20220328:0 >sec-keys/openpgp-keys-make-20220407:0 >sec-keys/openpgp-keys-netfilter-20220326:0 >sec-keys/openpgp-keys-nettle-20220603:0 >sec-keys/openpgp-keys-openssh-20220316:0 >sec-keys/openpgp-keys-openssl-20240424:0 >sec-keys/openpgp-keys-patch-20220407:0 >sec-keys/openpgp-keys-philiphazel-20220416:0 >sec-keys/openpgp-keys-python-20221025:0 >sec-keys/openpgp-keys-sed-20220407:0 >sec-keys/openpgp-keys-sysvinit-20220413:0 >sec-keys/openpgp-keys-tar-20220406:0 >sec-keys/openpgp-keys-thomasdickey-20240114:0 >sec-keys/openpgp-keys-vincentlefevre-20221213:0 >sec-keys/openpgp-keys-waynedavison-20220329:0 >sec-keys/openpgp-keys-wget-20240415:0 >sec-keys/openpgp-keys-zackweinberg-20231223:0 >sys-apps/acl-2.3.2-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls -static-libs >sys-apps/attr-2.5.2-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug nls -static-libs >sys-apps/baselayout-2.15:0 -build split-usr >sys-apps/coreutils-9.5:0 acl -caps -gmp -hostname -kill -multicall nls openssl -selinux split-usr -static -test -vanilla verify-sig xattr >sys-apps/dbus-1.15.8:0 -X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug -doc elogind -selinux -static-libs -systemd -test -test -valgrind >sys-apps/diffutils-3.10:0 nls verify-sig >sys-apps/file-5.45-r4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 bzip2 -lzip -lzma -python python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -seccomp -static-libs verify-sig zlib -zstd >sys-apps/findutils-4.10.0:0 nls -selinux -static -test verify-sig >sys-apps/gawk-5.3.0-r1:0 -mpfr nls -pma readline verify-sig >sys-apps/gentoo-functions-1.7.2:0 -test >sys-apps/grep-3.11-r1:0 egrep-fgrep nls pcre -static verify-sig >sys-apps/groff-1.23.0:0 -X -examples -uchardet >sys-apps/help2man-1.49.3:0 nls >sys-apps/install-xattr-0.8-r1:0 >sys-apps/iproute2-6.10.0:0 -atm -berkdb -bpf -caps -elf iptables -minimal -nfs -selinux >sys-apps/kbd-2.6.4:0 nls pam -selinux -test >sys-apps/kmod-33:0 debug -doc lzma -pkcs7 -static-libs tools zlib zstd >sys-apps/less-661:0 pcre -test >sys-apps/locale-gen-2.23-r1:0 >sys-apps/man-db-2.12.1:0 manpager nls seccomp -selinux -static-libs zlib >sys-apps/man-pages-6.06:0 l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr l10n_hu l10n_id l10n_it l10n_ja l10n_mk l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_ro l10n_ru l10n_sr l10n_sv l10n_uk l10n_vi l10n_zh-CN verify-sig >sys-apps/miscfiles-1.5-r4:0 -minimal >sys-apps/net-tools-2.10:0 arp hostname ipv6 -nis nls -plipconfig -selinux -slattach -static >sys-apps/openrc-0.54.2:0 -audit -bash -caps debug netifrc -newnet pam -s6 -selinux -sysv-utils sysvinit unicode >sys-apps/portage-3.0.65-r1:0 -apidoc -build -doc -gentoo-dev ipc native-extensions python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 rsync-verify -selinux -test xattr >sys-apps/sandbox-2.39:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 nnp >sys-apps/sed-4.9-r1:0 acl nls -selinux -static verify-sig >sys-apps/shadow-4.14.8:0/4 acl -audit -cracklib nls pam -selinux -skey split-usr -su -systemd verify-sig xattr >sys-apps/systemd-utils-255.10:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 acl -boot -kernel-install kmod -python_single_target_python3_10 -python_single_target_python3_11 python_single_target_python3_12 -secureboot -selinux split-usr -sysusers -test tmpfiles udev -ukify >sys-apps/sysvinit-3.09:0 -ibm nls -selinux -static verify-sig >sys-apps/texinfo-7.1-r1:0 nls standalone -static >sys-apps/util-linux-2.40.2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -audit -build -caps cramfs -cryptsetup -fdformat hardlink -kill logger -magic ncurses nls pam -python python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 readline -rtas -selinux -slang -static-libs su suid -systemd -test -tty-helpers -udev unicode -uuidd verify-sig >sys-apps/which-2.21:0 >sys-auth/elogind-252.9-r2:0 acl -audit cgroup-hybrid debug -doc pam policykit -selinux -test >sys-auth/pambase-20240128:0 -caps -debug elogind -gnome-keyring -homed -minimal -mktemp nullok -pam_krb5 -pam_ssh passwdqc -pwhistory -pwquality -securetty -selinux sha512 -sssd -systemd -yescrypt >sys-auth/passwdqc-2.0.3-r1:0 >sys-auth/polkit-124-r1:0 daemon duktape -examples -gtk introspection -kde pam -selinux -systemd -test >sys-devel/bc-1.07.1-r6:0 -libedit readline -static >sys-devel/binutils-2.43:2.43 cet -debuginfod -doc -gold -gprofng -hardened -multitarget nls -pgo plugins -static-libs -test -vanilla zstd >sys-devel/binutils-config-5.5.2:0 native-symlinks >sys-devel/bison-3.8.2-r2:0 -examples nls -static -test verify-sig >sys-devel/flex-2.6.4-r6:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls -static -test >sys-devel/gcc-15.0.0_pre20240811:15 -ada cet -custom-cflags cxx -d debug default-stack-clash-protection default-znow -doc -fixed-point fortran -go graphite -hardened -ieee-long-double -jit -libssp lto -modula2 multilib nls -objc -objc++ -objc-gc openmp -pch -pgo pie -rust sanitize ssp -systemtap -test -valgrind -vanilla -vtv zstd >sys-devel/gcc-config-2.11:0 cc-wrappers native-symlinks >sys-devel/gettext-0.22.5:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 acl cxx -doc -emacs -git -java -java ncurses nls openmp -static-libs verify-sig xattr >sys-devel/gnuconfig-20240101:0 >sys-devel/m4-1.4.19-r2:0 -examples nls verify-sig >sys-devel/patch-2.7.6-r5:0 -static -test verify-sig xattr >sys-fs/e2fsprogs-1.47.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -archive -cron -fuse nls -static-libs -test tools >sys-fs/udev-init-scripts-35:0 >sys-kernel/dracut-103-r2:0 -selinux -test >sys-kernel/gentoo-kernel-bin-6.1.105:6.1.105 initramfs -test >sys-kernel/installkernel-48-r1:0 dracut -efistub -grub -refind -systemd -systemd-boot -ugrd -uki -ukify >sys-kernel/linux-headers-6.10:0 -headers-only >sys-libs/gdbm-1.24:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 berkdb nls readline -static-libs -test verify-sig >sys-libs/glibc-2.40:2.2 -audit -caps cet -compile-locales -custom-cflags -doc -gd -hash-sysv-compat -headers-only multiarch multilib -multilib-bootstrap -nscd -perl -profile -selinux ssp stack-realign static-libs -suid -systemd -systemtap -test -vanilla >sys-libs/libcap-2.70:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 pam -static-libs -tools >sys-libs/libseccomp-2.5.5-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug -experimental-loong -python python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -static-libs -test >sys-libs/libxcrypt-4.4.36-r3:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 compat -headers-only -static-libs system -test >sys-libs/ncurses-6.4_p20240414:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -ada cxx debug -doc -gpm -minimal -profile split-usr -split-usr stack-realign -static-libs -test tinfo -trace verify-sig >sys-libs/pam-1.6.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -audit -berkdb -debug -examples filecaps -nis -selinux >sys-libs/readline-8.2_p13:0/8 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs unicode -utils verify-sig >sys-libs/timezone-data-2024a-r1:0 -leaps-timezone nls -zic-slim >sys-libs/zlib-1.3.1-r1:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 minizip -static-libs verify-sig >sys-process/procps-4.0.4-r1:0/0-ng -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 elogind kill -modern-top ncurses nls -selinux -static-libs -systemd -test unicode >sys-process/psmisc-23.7:0 -X -apparmor nls -selinux -test >virtual/acl-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs >virtual/dev-manager-0-r2:0 >virtual/dist-kernel-6.1.105:0/6.1.105 >virtual/editor-0-r7:0 >virtual/libc-1-r1:0 >virtual/libcrypt-2-r1:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs >virtual/libelf-3-r1:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 >virtual/libiconv-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 >virtual/libintl-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 >virtual/libudev-251-r2:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -systemd >virtual/man-0-r4:0 >virtual/openssh-0:0 ssl >virtual/os-headers-0-r2:0 >virtual/package-manager-1:0 >virtual/pager-0-r1:0 >virtual/perl-Carp-1.540.0-r1:0 >virtual/perl-CPAN-2.360.0-r1:0 >virtual/perl-CPAN-Meta-2.150.10-r8:0 >virtual/perl-CPAN-Meta-YAML-0.18.0-r10:0 >virtual/perl-Data-Dumper-2.189.0:0 >virtual/perl-Encode-3.210.0-r1:0 >virtual/perl-Exporter-5.780.0:0 >virtual/perl-ExtUtils-CBuilder-0.280.240:0 >virtual/perl-ExtUtils-Install-2.220.0-r1:0 >virtual/perl-ExtUtils-MakeMaker-7.700.0-r1:0 >virtual/perl-ExtUtils-Manifest-1.750.0:0 >virtual/perl-ExtUtils-ParseXS-3.510.0-r1:0 >virtual/perl-File-Path-2.180.0-r3:0 >virtual/perl-File-Spec-3.900.0:0 >virtual/perl-File-Temp-0.231.100-r1:0 >virtual/perl-Getopt-Long-2.570.0-r1:0 >virtual/perl-IO-1.550.0:0 >virtual/perl-IPC-Cmd-1.40.0-r4:0 >virtual/perl-JSON-PP-4.160.0-r2:0 >virtual/perl-libnet-3.150.0-r1:0 ssl >virtual/perl-Math-BigInt-2.3.2:0 >virtual/perl-MIME-Base64-3.160.100_rc-r1:0 >virtual/perl-Module-Metadata-1.0.38:0 >virtual/perl-parent-0.241.0-r1:0 >virtual/perl-Parse-CPAN-Meta-2.150.10-r8:0 >virtual/perl-Perl-OSType-1.10.0-r8:0 >virtual/perl-podlators-5.10.200_rc:0 >virtual/perl-Scalar-List-Utils-1.630.0-r1:0 >virtual/perl-Test-Harness-3.480.0:0 >virtual/perl-Text-ParseWords-3.310.0-r3:0 >virtual/perl-Unicode-Collate-1.310.0-r2:0 >virtual/perl-version-0.993.0:0 >virtual/perl-XSLoader-0.320.0-r1:0 >virtual/pkgconfig-3:0 native-symlinks >virtual/service-manager-1-r2:0 >virtual/ssh-0-r2:0 -minimal >virtual/tmpfiles-0-r5:0 -systemd >virtual/ttf-fonts-1-r2:0 >virtual/udev-217-r7:0 -systemd >virtual/w3m-1:0 >www-client/pybugz-0.14:0 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -python_targets_python3_13 >www-client/w3m-0.5.3_p20230121:0 -X -fbcon -gdk-pixbuf -gpm -imlib l10n_ja -lynxkeymap nls -nntp ssl unicode -xface >x11-base/xcb-proto-1.17.0:0 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 >x11-base/xorg-proto-2024.1:0 -test >x11-libs/cairo-1.18.0:0 X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -aqua -debug glib -gtk-doc -test >x11-libs/libX11-1.8.10:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -test >x11-libs/libXau-1.0.11:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc >x11-libs/libxcb-1.17.0:0/1.12 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -doc -selinux -test xkb >x11-libs/libXdmcp-1.1.5:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc >x11-libs/libXext-1.3.6:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc >x11-libs/libXrender-0.9.11:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 >x11-libs/pixman-0.43.4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -cpu_flags_arm_iwmmxt -cpu_flags_arm_iwmmxt2 -cpu_flags_arm_neon -cpu_flags_ppc_altivec cpu_flags_x86_mmxext cpu_flags_x86_sse2 cpu_flags_x86_ssse3 -loongson2f -static-libs -test >x11-libs/xtrans-1.5.0:0 -doc >x11-misc/compose-tables-1.8.10:0 >x11-misc/shared-mime-info-2.4-r1:0 -test >x11-misc/xdg-utils-1.2.1-r6:0 -X -dbus -doc -gnome -plasma > > >############# ># build.log # >############# > > >>>> Unpacking source... >>>> Unpacking mdds-2.1.1.tar.xz to /var/tmp/portage/dev-util/mdds-2.1.1/work >>>> Source unpacked in /var/tmp/portage/dev-util/mdds-2.1.1/work >>>> Preparing source in /var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1 ... > * Applying mdds-1.5.0-buildsystem.patch ... >patching file Makefile.am >Hunk #1 succeeded at 7 with fuzz 2 (offset 3 lines). >Hunk #2 succeeded at 14 with fuzz 1 (offset 1 line). >Hunk #3 succeeded at 66 with fuzz 2 (offset -95 lines). > [ ok ] > * Running eautoreconf in '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1' ... > * Running 'aclocal --system-acdir=/var/tmp/portage/dev-util/mdds-2.1.1/temp/aclocal' ... > [ ok ] > * Running 'autoconf --force' ... > [ ok ] > * Running 'automake --add-missing --copy --foreign --force-missing' ... > [ ok ] > * Running elibtoolize in: mdds-2.1.1/ > * Applying portage/1.2.0 patch ... > * Applying sed/1.5.6 patch ... > * Applying as-needed/2.4.3 patch ... > * Applying werror/2.4.6 patch ... > * Applying cxx-pthread/2.4.6 patch ... > * Applying color-record/2.4.6-alt patch ... > * Applying sed-quote/2.4.6 patch ... > * Applying openmp/2.4.6 patch ... > * Applying verbose-pic/2.4.7 patch ... >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1 ... > * econf: updating mdds-2.1.1/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating mdds-2.1.1/config.guess with /usr/share/gnuconfig/config.guess >./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/mdds-2.1.1 --htmldir=/usr/share/doc/mdds-2.1.1/html --libdir=/usr/lib64 --disable-docs --enable-openmp >checking for a BSD-compatible install... /usr/lib/portage/python3.12/ebuild-helpers/xattr/install -c >checking whether build environment is sane... yes >checking for a race-free mkdir -p... /bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking whether to enable maintainer-specific portions of Makefiles... no >checking whether make supports the include directive... yes (GNU style) >checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ >checking whether the C++ compiler works... yes >checking for C++ compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether the compiler supports GNU C++... yes >checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes >checking for x86_64-pc-linux-gnu-g++ option to enable C++11 features... none needed >checking dependency style of x86_64-pc-linux-gnu-g++... none >checking whether x86_64-pc-linux-gnu-g++ supports C++17 features with -std=c++17... yes >checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc >checking whether the compiler supports GNU C... yes >checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes >checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... none needed >checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes >checking dependency style of x86_64-pc-linux-gnu-gcc... none >checking for stdio.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for strings.h... yes >checking for sys/stat.h... yes >checking for sys/types.h... yes >checking for unistd.h... yes >checking size of void *... 8 >checking whether the compiler supports GNU C++... (cached) yes >checking whether x86_64-pc-linux-gnu-g++ -std=c++17 accepts -g... (cached) yes >checking for x86_64-pc-linux-gnu-g++ -std=c++17 option to enable C++11 features... (cached) none needed >checking dependency style of x86_64-pc-linux-gnu-g++ -std=c++17... (cached) none >checking for gdb... no >checking for expect... /usr/bin/expect >checking for runtest... /usr/bin/runtest >checking for valgrind... no >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating include/Makefile >config.status: creating include/mdds/Makefile >config.status: creating include/mdds/multi_type_vector/Makefile >config.status: creating include/mdds/multi_type_vector/aos/Makefile >config.status: creating include/mdds/multi_type_vector/soa/Makefile >config.status: creating example/Makefile >config.status: creating example/multi_type_vector/Makefile >config.status: creating test/Makefile >config.status: creating test/gdb/Makefile >config.status: creating test/gdb/src/Makefile >config.status: creating test/flat_segment_tree/Makefile >config.status: creating test/include/Makefile >config.status: creating test/multi_type_matrix/Makefile >config.status: creating test/multi_type_vector/Makefile >config.status: creating test/multi_type_vector/collection/Makefile >config.status: creating test/multi_type_vector/collection/aos/Makefile >config.status: creating test/multi_type_vector/collection/soa/Makefile >config.status: creating test/multi_type_vector/collection/tc/Makefile >config.status: creating test/multi_type_vector/custom/Makefile >config.status: creating test/multi_type_vector/custom/aos/Makefile >config.status: creating test/multi_type_vector/custom/soa/Makefile >config.status: creating test/multi_type_vector/custom/tc/Makefile >config.status: creating test/multi_type_vector/custom-trait/Makefile >config.status: creating test/multi_type_vector/custom-trait/aos/Makefile >config.status: creating test/multi_type_vector/custom-trait/soa/Makefile >config.status: creating test/multi_type_vector/debug-util/Makefile >config.status: creating test/multi_type_vector/debug-util/soa/Makefile >config.status: creating test/multi_type_vector/default/Makefile >config.status: creating test/multi_type_vector/default/aos/Makefile >config.status: creating test/multi_type_vector/default/soa/Makefile >config.status: creating test/multi_type_vector/default/tc/Makefile >config.status: creating test/multi_type_vector/element-blocks/Makefile >config.status: creating test/multi_type_vector/event/Makefile >config.status: creating test/multi_type_vector/event/aos/Makefile >config.status: creating test/multi_type_vector/event/soa/Makefile >config.status: creating test/multi_type_vector/event/tc/Makefile >config.status: creating test/multi_type_vector/perf/Makefile >config.status: creating test/point_quad_tree/Makefile >config.status: creating test/rtree/Makefile >config.status: creating test/segment_tree/Makefile >config.status: creating test/sorted_string_map/Makefile >config.status: creating test/trie_map/Makefile >config.status: creating tools/Makefile >config.status: creating tools/runtime-env/Makefile >config.status: creating misc/mdds-2.1.pc >config.status: executing depfiles commands >configure: >============================================================================== >Build configuration: > gcov no > openmp yes > sanitizer-coverage no > loop-unrolling yes > > CXXFLAGS -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 >============================================================================== > >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1 ... >make -j32 >Making all in include >make[1]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include' >Making all in mdds >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds' >Making all in multi_type_vector >make[3]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds/multi_type_vector' >Making all in aos >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds/multi_type_vector/aos' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds/multi_type_vector/aos' >Making all in soa >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds/multi_type_vector/soa' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds/multi_type_vector/soa' >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds/multi_type_vector' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds/multi_type_vector' >make[3]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds/multi_type_vector' >make[3]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds' >make[3]: Nothing to be done for 'all-am'. >make[3]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds' >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds' >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include' >make[2]: Nothing to be done for 'all-am'. >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include' >make[1]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include' >Making all in example >make[1]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/example' >Making all in multi_type_vector >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/example/multi_type_vector' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/example/multi_type_vector' >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/example' >make[2]: Nothing to be done for 'all-am'. >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/example' >make[1]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/example' >Making all in test >make[1]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test' >Making all in gdb >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/gdb' >Making all in src >make[3]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/gdb/src' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/gdb/src' >make[3]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/gdb' >make[3]: Nothing to be done for 'all-am'. >make[3]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/gdb' >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/gdb' >Making all in flat_segment_tree >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/flat_segment_tree' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/flat_segment_tree' >Making all in include >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/include' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/include' >Making all in multi_type_vector >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector' >Making all in collection >make[3]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/collection' >Making all in aos >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/collection/aos' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/collection/aos' >Making all in soa >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/collection/soa' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/collection/soa' >Making all in tc >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/collection/tc' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/collection/tc' >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/collection' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/collection' >make[3]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/collection' >Making all in custom >make[3]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/custom' >Making all in aos >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/custom/aos' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/custom/aos' >Making all in soa >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/custom/soa' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/custom/soa' >Making all in tc >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/custom/tc' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/custom/tc' >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/custom' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/custom' >make[3]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/custom' >Making all in custom-trait >make[3]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/custom-trait' >Making all in aos >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/custom-trait/aos' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/custom-trait/aos' >Making all in soa >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/custom-trait/soa' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/custom-trait/soa' >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/custom-trait' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/custom-trait' >make[3]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/custom-trait' >Making all in debug-util >make[3]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/debug-util' >Making all in soa >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/debug-util/soa' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/debug-util/soa' >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/debug-util' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/debug-util' >make[3]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/debug-util' >Making all in default >make[3]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/default' >Making all in aos >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/default/aos' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/default/aos' >Making all in soa >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/default/soa' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/default/soa' >Making all in tc >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/default/tc' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/default/tc' >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/default' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/default' >make[3]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/default' >Making all in element-blocks >make[3]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/element-blocks' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/element-blocks' >Making all in event >make[3]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/event' >Making all in aos >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/event/aos' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/event/aos' >Making all in soa >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/event/soa' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/event/soa' >Making all in tc >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/event/tc' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/event/tc' >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/event' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/event' >make[3]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/event' >Making all in perf >make[3]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/perf' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector/perf' >make[3]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector' >make[3]: Nothing to be done for 'all-am'. >make[3]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector' >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_vector' >Making all in multi_type_matrix >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_matrix' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/multi_type_matrix' >Making all in point_quad_tree >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/point_quad_tree' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/point_quad_tree' >Making all in rtree >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/rtree' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/rtree' >Making all in segment_tree >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/segment_tree' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/segment_tree' >Making all in sorted_string_map >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/sorted_string_map' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/sorted_string_map' >Making all in trie_map >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/trie_map' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test/trie_map' >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test' >make[2]: Nothing to be done for 'all-am'. >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test' >make[1]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/test' >Making all in tools >make[1]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/tools' >Making all in runtime-env >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/tools/runtime-env' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/tools/runtime-env' >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/tools' >make[2]: Nothing to be done for 'all-am'. >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/tools' >make[1]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/tools' >make[1]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1' >make[1]: Nothing to be done for 'all-am'. >make[1]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1' >>>> Source compiled. >>>> Test phase: dev-util/mdds-2.1.1 >make -j32 check >Making check in include >make[1]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include' >Making check in mdds >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds' >Making check in multi_type_vector >make[3]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds/multi_type_vector' >Making check in aos >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds/multi_type_vector/aos' >make[4]: Nothing to be done for 'check'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds/multi_type_vector/aos' >Making check in soa >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds/multi_type_vector/soa' >make[4]: Nothing to be done for 'check'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds/multi_type_vector/soa' >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds/multi_type_vector' >make[4]: Nothing to be done for 'check-am'. >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds/multi_type_vector' >make[3]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds/multi_type_vector' >make[3]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds' >make[3]: Nothing to be done for 'check-am'. >make[3]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds' >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include/mdds' >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include' >make[2]: Nothing to be done for 'check-am'. >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include' >make[1]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/include' >Making check in example >make[1]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/example' >Making check in multi_type_vector >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/example/multi_type_vector' >make check-TESTS >make[3]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/example/multi_type_vector' >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/example/multi_type_vector' >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o mtv_collection.o mtv_collection.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o basic.o basic.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o custom_value_types.o custom_value_types.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o custom_value_types_custom_store.o custom_value_types_custom_store.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o debug_trace.o debug_trace.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o element_block1.o element_block1.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o standard_custom_store.o standard_custom_store.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o event1.o event1.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o pos_hint.o pos_hint.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--defsym=__gentoo_check_ldflags__=0 -fopenmp -o custom-value-types-custom-store custom_value_types_custom_store.o >PASS: custom-value-types-custom-store >x86_64-pc-linux-gnu-g++ -std=c++17 -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--defsym=__gentoo_check_ldflags__=0 -fopenmp -o custom-value-types custom_value_types.o >x86_64-pc-linux-gnu-g++ -std=c++17 -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--defsym=__gentoo_check_ldflags__=0 -fopenmp -o event1 event1.o >PASS: custom-value-types >PASS: event1 >x86_64-pc-linux-gnu-g++ -std=c++17 -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--defsym=__gentoo_check_ldflags__=0 -fopenmp -o element-block1 element_block1.o >PASS: element-block1 >x86_64-pc-linux-gnu-g++ -std=c++17 -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--defsym=__gentoo_check_ldflags__=0 -fopenmp -o mtv-collection mtv_collection.o >PASS: mtv-collection >x86_64-pc-linux-gnu-g++ -std=c++17 -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--defsym=__gentoo_check_ldflags__=0 -fopenmp -o standard-custom-store standard_custom_store.o >PASS: standard-custom-store >x86_64-pc-linux-gnu-g++ -std=c++17 -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--defsym=__gentoo_check_ldflags__=0 -fopenmp -o pos-hint pos_hint.o >PASS: pos-hint >x86_64-pc-linux-gnu-g++ -std=c++17 -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--defsym=__gentoo_check_ldflags__=0 -fopenmp -o basic basic.o >PASS: basic >x86_64-pc-linux-gnu-g++ -std=c++17 -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--defsym=__gentoo_check_ldflags__=0 -fopenmp -o debug-trace debug_trace.o >PASS: debug-trace >============================================================================ >Testsuite summary for mdds 2.1.1 >============================================================================ ># TOTAL: 9 ># PASS: 9 ># SKIP: 0 ># XFAIL: 0 ># FAIL: 0 ># XPASS: 0 ># ERROR: 0 >============================================================================ >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/example/multi_type_vector' >make[3]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/example/multi_type_vector' >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/example/multi_type_vector' >make[2]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/example' >make check-TESTS >make[3]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/example' >make[4]: Entering directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/example' >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o flat_segment_tree.o flat_segment_tree.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o flat_segment_tree_itrs.o flat_segment_tree_itrs.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o multi_type_matrix.o multi_type_matrix.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o packed_trie_map.o packed_trie_map.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o packed_trie_state_custom.o packed_trie_state_custom.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o packed_trie_state_int.o packed_trie_state_int.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o point_quad_tree.o point_quad_tree.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o segment_tree.o segment_tree.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o trie_map.o trie_map.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o rtree_simple.o rtree_simple.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o rtree_erase.o rtree_erase.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o rtree_medium.o rtree_medium.cpp >x86_64-pc-linux-gnu-g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.1.1\" -DPACKAGE_STRING=\"mdds\ 2.1.1\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.1.1\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -I. -I../include -DNDEBUG -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -DSIZEOF_VOID_P=8 -fopenmp -DMDDS_USE_OPENMP=1 -c -o rtree_medium_bulkload.o rtree_medium_bulkload.cpp >In file included from ../include/mdds/trie_map.hpp:32, > from packed_trie_map.cpp:30: >../include/mdds/trie_map_itr.hpp:532:99: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 532 | ck(node_stack_type& node_stack, key_buffer_type& buf, const uintptr_t* child_pos) > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:40:1: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â > 39 | #include "mdds/ref_pair.hpp" > +++ |+#include <cstdint> > 40 | >../include/mdds/trie_map_itr.hpp: In static member function âstatic void mdds::trie::detail::packed_iterator_base<_TrieType>::push_child_node_to_stack(node_stack_type&, key_buffer_type&, const int*)â: >../include/mdds/trie_map_itr.hpp:536:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 536 | const uintptr_t* node_pos = node_stack.back().node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:536:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:542:9: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 542 | node_pos -= offset; // Jump to the head of the child node. > | ^~~~~~~~ >../include/mdds/trie_map_itr.hpp:543:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 543 | const uintptr_t* p = node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:543:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:544:11: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 544 | ++p; > | ^ >../include/mdds/trie_map_itr.hpp:548:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 548 | const uintptr_t* child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:548:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:551:54: error: âchild_endâ was not declared in this scope; did you mean âchild_posâ? [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 551 | node_stack.emplace_back(node_pos, child_pos, child_end); > | ^~~~~~~~~ > | child_pos >../include/mdds/trie_map_itr.hpp: In static member function âstatic const void mdds::trie::detail::packed_iterator_base<_TrieType>::descend_to_previus_leaf_node(node_stack_type&, key_buffer_type&)â: >../include/mdds/trie_map_itr.hpp:558:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 558 | const uintptr_t* node_pos = nullptr; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:558:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:567:13: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 567 | node_pos = si->node_pos; > | ^~~~~~~~ >../include/mdds/trie_map_itr.hpp:575:19: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 575 | const uintptr_t* p = node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:575:19: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:576:15: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 576 | ++p; > | ^ >../include/mdds/trie_map_itr.hpp:579:19: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 579 | const uintptr_t* child_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:579:19: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:580:19: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 580 | const uintptr_t* child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:580:19: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >In file included from ../include/mdds/trie_map.hpp:32, > from trie_map.cpp:29: >../include/mdds/trie_map_itr.hpp:532:99: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 532 | ck(node_stack_type& node_stack, key_buffer_type& buf, const uintptr_t* child_pos) > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:40:1: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â > 39 | #include "mdds/ref_pair.hpp" > +++ |+#include <cstdint> > 40 | >../include/mdds/trie_map_itr.hpp: In static member function âstatic void mdds::trie::detail::packed_iterator_base<_TrieType>::push_child_node_to_stack(node_stack_type&, key_buffer_type&, const int*)â: >../include/mdds/trie_map_itr.hpp:536:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 536 | const uintptr_t* node_pos = node_stack.back().node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:536:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:581:47: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 581 | node_stack.emplace_back(node_pos, child_end, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp: In member function âmdds::trie::detail::packed_iterator_base<_TrieType>& mdds::trie::detail::packed_iterator_base<_TrieType>::operator--()â: >../include/mdds/trie_map_itr.hpp:734:23: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 734 | const uintptr_t* p = si->node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:734:23: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:542:9: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 542 | node_pos -= offset; // Jump to the head of the child node. > | ^~~~~~~~ >../include/mdds/trie_map_itr.hpp:543:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 543 | const uintptr_t* p = node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:543:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:735:79: error: âpâ was not declared in this scope; did you mean âpvâ? [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 735 | pv = reinterpret_cast<const typename trie_type::value_type*>(*p); > | ^ > | pv >../include/mdds/trie_map_itr.hpp:739:23: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 739 | const uintptr_t* first_child = p; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:739:23: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:544:11: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 544 | ++p; > | ^ >../include/mdds/trie_map_itr.hpp:548:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 548 | const uintptr_t* child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:548:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:741:38: error: âfirst_childâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 741 | if (si->child_pos != first_child) > | ^~~~~~~~~~~ >../include/mdds/trie_map_itr.hpp: At global scope: >../include/mdds/trie_map_itr.hpp:805:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 805 | const uintptr_t* m_node; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:805:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:808:33: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 808 | packed_search_results(const uintptr_t* node, key_buffer_type&& buf) : m_node(node), m_buffer(std::move(buf)) > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:808:33: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp: In constructor âmdds::trie::detail::packed_search_results<_TrieType>::packed_search_results(const int*, key_buffer_type&&)â: >../include/mdds/trie_map_itr.hpp:808:75: error: class âmdds::trie::detail::packed_search_results<_TrieType>â does not have any field named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 808 | rch_results(const uintptr_t* node, key_buffer_type&& buf) : m_node(node), m_buffer(std::move(buf)) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp: In member function âmdds::trie::detail::packed_search_results<_TrieType>::node_stack_type mdds::trie::detail::packed_search_results<_TrieType>::get_root_node() constâ: >../include/mdds/trie_map_itr.hpp:813:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 813 | const uintptr_t* p = m_node; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:813:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:551:54: error: âchild_endâ was not declared in this scope; did you mean âchild_posâ? [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 551 | node_stack.emplace_back(node_pos, child_pos, child_end); > | ^~~~~~~~~ > | child_pos >../include/mdds/trie_map_itr.hpp: In static member function âstatic const void mdds::trie::detail::packed_iterator_base<_TrieType>::descend_to_previus_leaf_node(node_stack_type&, key_buffer_type&)â: >../include/mdds/trie_map_itr.hpp:558:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 558 | const uintptr_t* node_pos = nullptr; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:558:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:814:11: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 814 | ++p; > | ^ >../include/mdds/trie_map_itr.hpp:817:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 817 | const uintptr_t* child_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:817:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:818:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 818 | const uintptr_t* child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:818:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:567:13: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 567 | node_pos = si->node_pos; > | ^~~~~~~~ >../include/mdds/trie_map_itr.hpp:575:19: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 575 | const uintptr_t* p = node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:575:19: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:822:33: error: âm_nodeâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 822 | node_stack.emplace_back(m_node, child_pos, child_end); > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:576:15: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 576 | ++p; > | ^ >../include/mdds/trie_map_itr.hpp:579:19: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 579 | const uintptr_t* child_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:579:19: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:580:19: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 580 | const uintptr_t* child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:580:19: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:822:41: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 822 | node_stack.emplace_back(m_node, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:581:47: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 581 | node_stack.emplace_back(node_pos, child_end, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:822:52: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 822 | node_stack.emplace_back(m_node, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp: In member function âmdds::trie::detail::packed_iterator_base<_TrieType>& mdds::trie::detail::packed_iterator_base<_TrieType>::operator--()â: >../include/mdds/trie_map_itr.hpp:734:23: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 734 | const uintptr_t* p = si->node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:734:23: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:735:79: error: âpâ was not declared in this scope; did you mean âpvâ? [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 735 | pv = reinterpret_cast<const typename trie_type::value_type*>(*p); > | ^ > | pv >../include/mdds/trie_map_itr.hpp: In member function âvoid mdds::trie::detail::packed_search_results<_TrieType>::swap(mdds::trie::detail::packed_search_results<_TrieType>&)â: >../include/mdds/trie_map_itr.hpp:828:19: error: âm_nodeâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 828 | std::swap(m_node, other.m_node); > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:739:23: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 739 | const uintptr_t* first_child = p; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:739:23: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:828:33: error: âclass mdds::trie::detail::packed_search_results<_TrieType>â has no member named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 828 | std::swap(m_node, other.m_node); > | ^~~~~~ >../include/mdds/trie_map_itr.hpp: In constructor âmdds::trie::detail::packed_search_results<_TrieType>::packed_search_results()â: >../include/mdds/trie_map_itr.hpp:835:31: error: class âmdds::trie::detail::packed_search_results<_TrieType>â does not have any field named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 835 | packed_search_results() : m_node(nullptr) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp: In copy constructor âmdds::trie::detail::packed_search_results<_TrieType>::packed_search_results(const mdds::trie::detail::packed_search_results<_TrieType>&)â: >../include/mdds/trie_map_itr.hpp:838:65: error: class âmdds::trie::detail::packed_search_results<_TrieType>â does not have any field named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 838 | packed_search_results(const packed_search_results& other) : m_node(other.m_node), m_buffer(other.m_buffer) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:838:78: error: âconst class mdds::trie::detail::packed_search_results<_TrieType>â has no member named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 838 | _results(const packed_search_results& other) : m_node(other.m_node), m_buffer(other.m_buffer) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp: In constructor âmdds::trie::detail::packed_search_results<_TrieType>::packed_search_results(mdds::trie::detail::packed_search_results<_TrieType>&&)â: >../include/mdds/trie_map_itr.hpp:841:60: error: class âmdds::trie::detail::packed_search_results<_TrieType>â does not have any field named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 841 | packed_search_results(packed_search_results&& other) : m_node(other.m_node), m_buffer(std::move(other.m_buffer)) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:841:73: error: âclass mdds::trie::detail::packed_search_results<_TrieType>â has no member named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 841 | earch_results(packed_search_results&& other) : m_node(other.m_node), m_buffer(std::move(other.m_buffer)) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:843:15: error: âclass mdds::trie::detail::packed_search_results<_TrieType>â has no member named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 843 | other.m_node = nullptr; > | ^~~~~~ >../include/mdds/trie_map_itr.hpp: In member function âmdds::trie::detail::packed_search_results<_TrieType>::const_iterator mdds::trie::detail::packed_search_results<_TrieType>::begin() constâ: >../include/mdds/trie_map_itr.hpp:855:14: error: âm_nodeâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 855 | if (!m_node) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:741:38: error: âfirst_childâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 741 | if (si->child_pos != first_child) > | ^~~~~~~~~~~ >../include/mdds/trie_map_itr.hpp: At global scope: >../include/mdds/trie_map_itr.hpp:805:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 805 | const uintptr_t* m_node; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:805:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:808:33: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 808 | packed_search_results(const uintptr_t* node, key_buffer_type&& buf) : m_node(node), m_buffer(std::move(buf)) > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:808:33: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp: In constructor âmdds::trie::detail::packed_search_results<_TrieType>::packed_search_results(const int*, key_buffer_type&&)â: >../include/mdds/trie_map_itr.hpp:808:75: error: class âmdds::trie::detail::packed_search_results<_TrieType>â does not have any field named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 808 | rch_results(const uintptr_t* node, key_buffer_type&& buf) : m_node(node), m_buffer(std::move(buf)) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp: In member function âmdds::trie::detail::packed_search_results<_TrieType>::node_stack_type mdds::trie::detail::packed_search_results<_TrieType>::get_root_node() constâ: >../include/mdds/trie_map_itr.hpp:813:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 813 | const uintptr_t* p = m_node; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:813:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp: In member function âmdds::trie::detail::packed_search_results<_TrieType>::const_iterator mdds::trie::detail::packed_search_results<_TrieType>::end() constâ: >../include/mdds/trie_map_itr.hpp:876:14: error: âm_nodeâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 876 | if (!m_node) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:814:11: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 814 | ++p; > | ^ >../include/mdds/trie_map_itr.hpp:817:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 817 | const uintptr_t* child_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:817:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:818:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 818 | const uintptr_t* child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:818:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:822:33: error: âm_nodeâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 822 | node_stack.emplace_back(m_node, child_pos, child_end); > | ^~~~~~ >In file included from ../include/mdds/trie_map.hpp:32, > from packed_trie_state_custom.cpp:31: >../include/mdds/trie_map_itr.hpp:532:99: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 532 | ck(node_stack_type& node_stack, key_buffer_type& buf, const uintptr_t* child_pos) > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:40:1: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â > 39 | #include "mdds/ref_pair.hpp" > +++ |+#include <cstdint> > 40 | >../include/mdds/trie_map_itr.hpp: In static member function âstatic void mdds::trie::detail::packed_iterator_base<_TrieType>::push_child_node_to_stack(node_stack_type&, key_buffer_type&, const int*)â: >../include/mdds/trie_map_itr.hpp:536:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 536 | const uintptr_t* node_pos = node_stack.back().node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:536:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:822:41: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 822 | node_stack.emplace_back(m_node, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:542:9: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 542 | node_pos -= offset; // Jump to the head of the child node. > | ^~~~~~~~ >../include/mdds/trie_map_itr.hpp:543:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 543 | const uintptr_t* p = node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:543:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:822:52: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 822 | node_stack.emplace_back(m_node, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:544:11: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 544 | ++p; > | ^ >../include/mdds/trie_map_itr.hpp:548:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 548 | const uintptr_t* child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:548:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp: In member function âvoid mdds::trie::detail::packed_search_results<_TrieType>::swap(mdds::trie::detail::packed_search_results<_TrieType>&)â: >../include/mdds/trie_map_itr.hpp:828:19: error: âm_nodeâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 828 | std::swap(m_node, other.m_node); > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:828:33: error: âclass mdds::trie::detail::packed_search_results<_TrieType>â has no member named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 828 | std::swap(m_node, other.m_node); > | ^~~~~~ >../include/mdds/trie_map_itr.hpp: In constructor âmdds::trie::detail::packed_search_results<_TrieType>::packed_search_results()â: >../include/mdds/trie_map_itr.hpp:835:31: error: class âmdds::trie::detail::packed_search_results<_TrieType>â does not have any field named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 835 | packed_search_results() : m_node(nullptr) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp: In copy constructor âmdds::trie::detail::packed_search_results<_TrieType>::packed_search_results(const mdds::trie::detail::packed_search_results<_TrieType>&)â: >../include/mdds/trie_map_itr.hpp:838:65: error: class âmdds::trie::detail::packed_search_results<_TrieType>â does not have any field named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 838 | packed_search_results(const packed_search_results& other) : m_node(other.m_node), m_buffer(other.m_buffer) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:838:78: error: âconst class mdds::trie::detail::packed_search_results<_TrieType>â has no member named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 838 | _results(const packed_search_results& other) : m_node(other.m_node), m_buffer(other.m_buffer) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp: In constructor âmdds::trie::detail::packed_search_results<_TrieType>::packed_search_results(mdds::trie::detail::packed_search_results<_TrieType>&&)â: >../include/mdds/trie_map_itr.hpp:841:60: error: class âmdds::trie::detail::packed_search_results<_TrieType>â does not have any field named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 841 | packed_search_results(packed_search_results&& other) : m_node(other.m_node), m_buffer(std::move(other.m_buffer)) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:841:73: error: âclass mdds::trie::detail::packed_search_results<_TrieType>â has no member named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 841 | earch_results(packed_search_results&& other) : m_node(other.m_node), m_buffer(std::move(other.m_buffer)) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:843:15: error: âclass mdds::trie::detail::packed_search_results<_TrieType>â has no member named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 843 | other.m_node = nullptr; > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:551:54: error: âchild_endâ was not declared in this scope; did you mean âchild_posâ? [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 551 | node_stack.emplace_back(node_pos, child_pos, child_end); > | ^~~~~~~~~ > | child_pos >../include/mdds/trie_map_itr.hpp: In static member function âstatic const void mdds::trie::detail::packed_iterator_base<_TrieType>::descend_to_previus_leaf_node(node_stack_type&, key_buffer_type&)â: >../include/mdds/trie_map_itr.hpp:558:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 558 | const uintptr_t* node_pos = nullptr; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp: In member function âmdds::trie::detail::packed_search_results<_TrieType>::const_iterator mdds::trie::detail::packed_search_results<_TrieType>::begin() constâ: >../include/mdds/trie_map_itr.hpp:855:14: error: âm_nodeâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 855 | if (!m_node) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:558:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >In file included from ../include/mdds/trie_map.hpp:32, > from packed_trie_state_int.cpp:32: >../include/mdds/trie_map_itr.hpp:532:99: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 532 | ck(node_stack_type& node_stack, key_buffer_type& buf, const uintptr_t* child_pos) > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:40:1: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â > 39 | #include "mdds/ref_pair.hpp" > +++ |+#include <cstdint> > 40 | >../include/mdds/trie_map_itr.hpp: In static member function âstatic void mdds::trie::detail::packed_iterator_base<_TrieType>::push_child_node_to_stack(node_stack_type&, key_buffer_type&, const int*)â: >../include/mdds/trie_map_itr.hpp:536:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 536 | const uintptr_t* node_pos = node_stack.back().node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:536:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp: In member function âmdds::trie::detail::packed_search_results<_TrieType>::const_iterator mdds::trie::detail::packed_search_results<_TrieType>::end() constâ: >../include/mdds/trie_map_itr.hpp:876:14: error: âm_nodeâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 876 | if (!m_node) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:567:13: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 567 | node_pos = si->node_pos; > | ^~~~~~~~ >../include/mdds/trie_map_itr.hpp:575:19: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 575 | const uintptr_t* p = node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:575:19: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:576:15: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 576 | ++p; > | ^ >../include/mdds/trie_map_itr.hpp:579:19: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 579 | const uintptr_t* child_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:579:19: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:580:19: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 580 | const uintptr_t* child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:580:19: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:542:9: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 542 | node_pos -= offset; // Jump to the head of the child node. > | ^~~~~~~~ >../include/mdds/trie_map_itr.hpp:543:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 543 | const uintptr_t* p = node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:543:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:581:47: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 581 | node_stack.emplace_back(node_pos, child_end, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:544:11: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 544 | ++p; > | ^ >../include/mdds/trie_map_itr.hpp:548:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 548 | const uintptr_t* child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:548:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp: In member function âmdds::trie::detail::packed_iterator_base<_TrieType>& mdds::trie::detail::packed_iterator_base<_TrieType>::operator--()â: >../include/mdds/trie_map_itr.hpp:734:23: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 734 | const uintptr_t* p = si->node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:734:23: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:735:79: error: âpâ was not declared in this scope; did you mean âpvâ? [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 735 | pv = reinterpret_cast<const typename trie_type::value_type*>(*p); > | ^ > | pv >../include/mdds/trie_map_itr.hpp:739:23: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 739 | const uintptr_t* first_child = p; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:739:23: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:551:54: error: âchild_endâ was not declared in this scope; did you mean âchild_posâ? [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 551 | node_stack.emplace_back(node_pos, child_pos, child_end); > | ^~~~~~~~~ > | child_pos >../include/mdds/trie_map_itr.hpp: In static member function âstatic const void mdds::trie::detail::packed_iterator_base<_TrieType>::descend_to_previus_leaf_node(node_stack_type&, key_buffer_type&)â: >../include/mdds/trie_map_itr.hpp:558:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 558 | const uintptr_t* node_pos = nullptr; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:558:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:741:38: error: âfirst_childâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 741 | if (si->child_pos != first_child) > | ^~~~~~~~~~~ >../include/mdds/trie_map_itr.hpp: At global scope: >../include/mdds/trie_map_itr.hpp:805:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 805 | const uintptr_t* m_node; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:805:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:808:33: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 808 | packed_search_results(const uintptr_t* node, key_buffer_type&& buf) : m_node(node), m_buffer(std::move(buf)) > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:808:33: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:567:13: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 567 | node_pos = si->node_pos; > | ^~~~~~~~ >../include/mdds/trie_map_itr.hpp:575:19: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 575 | const uintptr_t* p = node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:575:19: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp: In constructor âmdds::trie::detail::packed_search_results<_TrieType>::packed_search_results(const int*, key_buffer_type&&)â: >../include/mdds/trie_map_itr.hpp:808:75: error: class âmdds::trie::detail::packed_search_results<_TrieType>â does not have any field named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 808 | rch_results(const uintptr_t* node, key_buffer_type&& buf) : m_node(node), m_buffer(std::move(buf)) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp: In member function âmdds::trie::detail::packed_search_results<_TrieType>::node_stack_type mdds::trie::detail::packed_search_results<_TrieType>::get_root_node() constâ: >../include/mdds/trie_map_itr.hpp:813:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 813 | const uintptr_t* p = m_node; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:813:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:814:11: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 814 | ++p; > | ^ >../include/mdds/trie_map_itr.hpp:817:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 817 | const uintptr_t* child_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:817:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:818:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 818 | const uintptr_t* child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:818:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:576:15: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 576 | ++p; > | ^ >../include/mdds/trie_map_itr.hpp:579:19: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 579 | const uintptr_t* child_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:579:19: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:580:19: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 580 | const uintptr_t* child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:580:19: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:822:33: error: âm_nodeâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 822 | node_stack.emplace_back(m_node, child_pos, child_end); > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:581:47: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 581 | node_stack.emplace_back(node_pos, child_end, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp: In member function âmdds::trie::detail::packed_iterator_base<_TrieType>& mdds::trie::detail::packed_iterator_base<_TrieType>::operator--()â: >../include/mdds/trie_map_itr.hpp:734:23: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 734 | const uintptr_t* p = si->node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:734:23: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:822:41: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 822 | node_stack.emplace_back(m_node, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:735:79: error: âpâ was not declared in this scope; did you mean âpvâ? [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 735 | pv = reinterpret_cast<const typename trie_type::value_type*>(*p); > | ^ > | pv >../include/mdds/trie_map_itr.hpp:739:23: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 739 | const uintptr_t* first_child = p; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:739:23: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:822:52: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 822 | node_stack.emplace_back(m_node, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:741:38: error: âfirst_childâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 741 | if (si->child_pos != first_child) > | ^~~~~~~~~~~ >../include/mdds/trie_map_itr.hpp: At global scope: >../include/mdds/trie_map_itr.hpp:805:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 805 | const uintptr_t* m_node; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:805:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:808:33: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 808 | packed_search_results(const uintptr_t* node, key_buffer_type&& buf) : m_node(node), m_buffer(std::move(buf)) > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:808:33: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp: In constructor âmdds::trie::detail::packed_search_results<_TrieType>::packed_search_results(const int*, key_buffer_type&&)â: >../include/mdds/trie_map_itr.hpp:808:75: error: class âmdds::trie::detail::packed_search_results<_TrieType>â does not have any field named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 808 | rch_results(const uintptr_t* node, key_buffer_type&& buf) : m_node(node), m_buffer(std::move(buf)) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp: In member function âmdds::trie::detail::packed_search_results<_TrieType>::node_stack_type mdds::trie::detail::packed_search_results<_TrieType>::get_root_node() constâ: >../include/mdds/trie_map_itr.hpp:813:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 813 | const uintptr_t* p = m_node; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:813:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp: In member function âvoid mdds::trie::detail::packed_search_results<_TrieType>::swap(mdds::trie::detail::packed_search_results<_TrieType>&)â: >../include/mdds/trie_map_itr.hpp:828:19: error: âm_nodeâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 828 | std::swap(m_node, other.m_node); > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:828:33: error: âclass mdds::trie::detail::packed_search_results<_TrieType>â has no member named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 828 | std::swap(m_node, other.m_node); > | ^~~~~~ >../include/mdds/trie_map_itr.hpp: In constructor âmdds::trie::detail::packed_search_results<_TrieType>::packed_search_results()â: >../include/mdds/trie_map_itr.hpp:835:31: error: class âmdds::trie::detail::packed_search_results<_TrieType>â does not have any field named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 835 | packed_search_results() : m_node(nullptr) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp: In copy constructor âmdds::trie::detail::packed_search_results<_TrieType>::packed_search_results(const mdds::trie::detail::packed_search_results<_TrieType>&)â: >../include/mdds/trie_map_itr.hpp:838:65: error: class âmdds::trie::detail::packed_search_results<_TrieType>â does not have any field named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 838 | packed_search_results(const packed_search_results& other) : m_node(other.m_node), m_buffer(other.m_buffer) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:838:78: error: âconst class mdds::trie::detail::packed_search_results<_TrieType>â has no member named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 838 | _results(const packed_search_results& other) : m_node(other.m_node), m_buffer(other.m_buffer) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp: In constructor âmdds::trie::detail::packed_search_results<_TrieType>::packed_search_results(mdds::trie::detail::packed_search_results<_TrieType>&&)â: >../include/mdds/trie_map_itr.hpp:841:60: error: class âmdds::trie::detail::packed_search_results<_TrieType>â does not have any field named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 841 | packed_search_results(packed_search_results&& other) : m_node(other.m_node), m_buffer(std::move(other.m_buffer)) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:841:73: error: âclass mdds::trie::detail::packed_search_results<_TrieType>â has no member named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 841 | earch_results(packed_search_results&& other) : m_node(other.m_node), m_buffer(std::move(other.m_buffer)) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:843:15: error: âclass mdds::trie::detail::packed_search_results<_TrieType>â has no member named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 843 | other.m_node = nullptr; > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:814:11: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 814 | ++p; > | ^ >../include/mdds/trie_map_itr.hpp:817:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 817 | const uintptr_t* child_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:817:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp:818:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 818 | const uintptr_t* child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:818:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_itr.hpp: In member function âmdds::trie::detail::packed_search_results<_TrieType>::const_iterator mdds::trie::detail::packed_search_results<_TrieType>::begin() constâ: >../include/mdds/trie_map_itr.hpp:855:14: error: âm_nodeâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 855 | if (!m_node) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:822:33: error: âm_nodeâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 822 | node_stack.emplace_back(m_node, child_pos, child_end); > | ^~~~~~ >../include/mdds/trie_map_itr.hpp: In member function âmdds::trie::detail::packed_search_results<_TrieType>::const_iterator mdds::trie::detail::packed_search_results<_TrieType>::end() constâ: >../include/mdds/trie_map_itr.hpp:876:14: error: âm_nodeâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 876 | if (!m_node) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:822:41: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 822 | node_stack.emplace_back(m_node, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:822:52: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 822 | node_stack.emplace_back(m_node, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp: In member function âvoid mdds::trie::detail::packed_search_results<_TrieType>::swap(mdds::trie::detail::packed_search_results<_TrieType>&)â: >../include/mdds/trie_map_itr.hpp:828:19: error: âm_nodeâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 828 | std::swap(m_node, other.m_node); > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:828:33: error: âclass mdds::trie::detail::packed_search_results<_TrieType>â has no member named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 828 | std::swap(m_node, other.m_node); > | ^~~~~~ >../include/mdds/trie_map_itr.hpp: In constructor âmdds::trie::detail::packed_search_results<_TrieType>::packed_search_results()â: >../include/mdds/trie_map_itr.hpp:835:31: error: class âmdds::trie::detail::packed_search_results<_TrieType>â does not have any field named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 835 | packed_search_results() : m_node(nullptr) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp: In copy constructor âmdds::trie::detail::packed_search_results<_TrieType>::packed_search_results(const mdds::trie::detail::packed_search_results<_TrieType>&)â: >../include/mdds/trie_map_itr.hpp:838:65: error: class âmdds::trie::detail::packed_search_results<_TrieType>â does not have any field named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 838 | packed_search_results(const packed_search_results& other) : m_node(other.m_node), m_buffer(other.m_buffer) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:838:78: error: âconst class mdds::trie::detail::packed_search_results<_TrieType>â has no member named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 838 | _results(const packed_search_results& other) : m_node(other.m_node), m_buffer(other.m_buffer) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp: In constructor âmdds::trie::detail::packed_search_results<_TrieType>::packed_search_results(mdds::trie::detail::packed_search_results<_TrieType>&&)â: >../include/mdds/trie_map_itr.hpp:841:60: error: class âmdds::trie::detail::packed_search_results<_TrieType>â does not have any field named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 841 | packed_search_results(packed_search_results&& other) : m_node(other.m_node), m_buffer(std::move(other.m_buffer)) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:841:73: error: âclass mdds::trie::detail::packed_search_results<_TrieType>â has no member named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 841 | earch_results(packed_search_results&& other) : m_node(other.m_node), m_buffer(std::move(other.m_buffer)) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp:843:15: error: âclass mdds::trie::detail::packed_search_results<_TrieType>â has no member named âm_nodeâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 843 | other.m_node = nullptr; > | ^~~~~~ >../include/mdds/trie_map_itr.hpp: In member function âmdds::trie::detail::packed_search_results<_TrieType>::const_iterator mdds::trie::detail::packed_search_results<_TrieType>::begin() constâ: >../include/mdds/trie_map_itr.hpp:855:14: error: âm_nodeâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 855 | if (!m_node) > | ^~~~~~ >../include/mdds/trie_map_itr.hpp: In member function âmdds::trie::detail::packed_search_results<_TrieType>::const_iterator mdds::trie::detail::packed_search_results<_TrieType>::end() constâ: >../include/mdds/trie_map_itr.hpp:876:14: error: âm_nodeâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 876 | if (!m_node) > | ^~~~~~ >../include/mdds/trie_map.hpp: At global scope: >../include/mdds/trie_map.hpp:511:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 511 | const uintptr_t* node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:38:1: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â > 37 | #include <map> > +++ |+#include <cstdint> > 38 | #include <memory> >../include/mdds/trie_map.hpp:512:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 512 | const uintptr_t* child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:512:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:513:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 513 | const uintptr_t* child_end; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:513:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:515:26: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 515 | stack_item(const uintptr_t* _node_pos, const uintptr_t* _child_pos, const uintptr_t* _child_end) > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:515:26: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:515:54: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 515 | stack_item(const uintptr_t* _node_pos, const uintptr_t* _child_pos, const uintptr_t* _child_end) > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:515:54: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:515:83: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 515 | st uintptr_t* _node_pos, const uintptr_t* _child_pos, const uintptr_t* _child_end) > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:515:83: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:544:25: error: âuintptr_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 544 | typedef std::vector<uintptr_t> packed_type; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:544:25: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:544:34: error: template argument 1 is invalid [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 544 | typedef std::vector<uintptr_t> packed_type; > | ^ >../include/mdds/trie_map.hpp:544:34: error: template argument 2 is invalid [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] >../include/mdds/trie_map.hpp:683:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 683 | const uintptr_t* find_prefix_node( > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:683:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:687:44: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 687 | node_stack_type& node_stack, const uintptr_t* p, const key_unit_type* prefix, > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:687:44: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp: In constructor âmdds::packed_trie_map<KeyTraits, ValueT>::stack_item::stack_item(const int*, const int*, const int*)â: >../include/mdds/trie_map.hpp:516:15: error: class âmdds::packed_trie_map<KeyTraits, ValueT>::stack_itemâ does not have any field named ânode_posâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 516 | : node_pos(_node_pos), child_pos(_child_pos), child_end(_child_end) > | ^~~~~~~~ >../include/mdds/trie_map.hpp:516:36: error: class âmdds::packed_trie_map<KeyTraits, ValueT>::stack_itemâ does not have any field named âchild_posâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 516 | : node_pos(_node_pos), child_pos(_child_pos), child_end(_child_end) > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:516:59: error: class âmdds::packed_trie_map<KeyTraits, ValueT>::stack_itemâ does not have any field named âchild_endâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 516 | : node_pos(_node_pos), child_pos(_child_pos), child_end(_child_end) > | ^~~~~~~~~ >../include/mdds/trie_map.hpp: In member function âbool mdds::packed_trie_map<KeyTraits, ValueT>::stack_item::operator==(const mdds::packed_trie_map<KeyTraits, ValueT>::stack_item&) constâ: >../include/mdds/trie_map.hpp:521:20: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 521 | return node_pos == other.node_pos && child_pos == other.child_pos; > | ^~~~~~~~ >../include/mdds/trie_map.hpp:521:38: error: âconst struct mdds::packed_trie_map<KeyTraits, ValueT>::stack_itemâ has no member named ânode_posâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 521 | return node_pos == other.node_pos && child_pos == other.child_pos; > | ^~~~~~~~ >../include/mdds/trie_map.hpp:521:50: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 521 | return node_pos == other.node_pos && child_pos == other.child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:521:69: error: âconst struct mdds::packed_trie_map<KeyTraits, ValueT>::stack_itemâ has no member named âchild_posâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 521 | return node_pos == other.node_pos && child_pos == other.child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp: In member function âbool mdds::packed_trie_map<KeyTraits, ValueT>::stack_item::has_value() constâ: >../include/mdds/trie_map.hpp:531:73: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 531 | const value_type* pv = reinterpret_cast<const value_type*>(*node_pos); > | ^~~~~~~~ >../include/mdds/trie_map.hpp: In member function âconst mdds::packed_trie_map<KeyTraits, ValueT>::value_type* mdds::packed_trie_map<KeyTraits, ValueT>::stack_item::get_value() constâ: >../include/mdds/trie_map.hpp:537:57: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 537 | return reinterpret_cast<const value_type*>(*node_pos); > | ^~~~~~~~ >../include/mdds/trie_map.hpp: At global scope: >../include/mdds/trie_map.hpp:511:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 511 | const uintptr_t* node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:38:1: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â > 37 | #include <map> > +++ |+#include <cstdint> > 38 | #include <memory> >../include/mdds/trie_map.hpp:512:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 512 | const uintptr_t* child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:512:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:513:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 513 | const uintptr_t* child_end; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:513:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:515:26: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 515 | stack_item(const uintptr_t* _node_pos, const uintptr_t* _child_pos, const uintptr_t* _child_end) > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:515:26: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:515:54: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 515 | stack_item(const uintptr_t* _node_pos, const uintptr_t* _child_pos, const uintptr_t* _child_end) > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:515:54: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:515:83: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 515 | st uintptr_t* _node_pos, const uintptr_t* _child_pos, const uintptr_t* _child_end) > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:515:83: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:544:25: error: âuintptr_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 544 | typedef std::vector<uintptr_t> packed_type; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:544:25: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:544:34: error: template argument 1 is invalid [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 544 | typedef std::vector<uintptr_t> packed_type; > | ^ >../include/mdds/trie_map.hpp:544:34: error: template argument 2 is invalid [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] >../include/mdds/trie_map.hpp:683:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 683 | const uintptr_t* find_prefix_node( > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:683:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:687:44: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 687 | node_stack_type& node_stack, const uintptr_t* p, const key_unit_type* prefix, > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:687:44: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp: In constructor âmdds::packed_trie_map<KeyTraits, ValueT>::stack_item::stack_item(const int*, const int*, const int*)â: >../include/mdds/trie_map.hpp:516:15: error: class âmdds::packed_trie_map<KeyTraits, ValueT>::stack_itemâ does not have any field named ânode_posâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 516 | : node_pos(_node_pos), child_pos(_child_pos), child_end(_child_end) > | ^~~~~~~~ >../include/mdds/trie_map.hpp:516:36: error: class âmdds::packed_trie_map<KeyTraits, ValueT>::stack_itemâ does not have any field named âchild_posâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 516 | : node_pos(_node_pos), child_pos(_child_pos), child_end(_child_end) > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:516:59: error: class âmdds::packed_trie_map<KeyTraits, ValueT>::stack_itemâ does not have any field named âchild_endâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 516 | : node_pos(_node_pos), child_pos(_child_pos), child_end(_child_end) > | ^~~~~~~~~ >../include/mdds/trie_map.hpp: In member function âbool mdds::packed_trie_map<KeyTraits, ValueT>::stack_item::operator==(const mdds::packed_trie_map<KeyTraits, ValueT>::stack_item&) constâ: >../include/mdds/trie_map.hpp:521:20: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 521 | return node_pos == other.node_pos && child_pos == other.child_pos; > | ^~~~~~~~ >../include/mdds/trie_map.hpp:521:38: error: âconst struct mdds::packed_trie_map<KeyTraits, ValueT>::stack_itemâ has no member named ânode_posâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 521 | return node_pos == other.node_pos && child_pos == other.child_pos; > | ^~~~~~~~ >../include/mdds/trie_map.hpp:521:50: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 521 | return node_pos == other.node_pos && child_pos == other.child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:521:69: error: âconst struct mdds::packed_trie_map<KeyTraits, ValueT>::stack_itemâ has no member named âchild_posâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 521 | return node_pos == other.node_pos && child_pos == other.child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp: In member function âbool mdds::packed_trie_map<KeyTraits, ValueT>::stack_item::has_value() constâ: >../include/mdds/trie_map.hpp:531:73: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 531 | const value_type* pv = reinterpret_cast<const value_type*>(*node_pos); > | ^~~~~~~~ >../include/mdds/trie_map.hpp: In member function âconst mdds::packed_trie_map<KeyTraits, ValueT>::value_type* mdds::packed_trie_map<KeyTraits, ValueT>::stack_item::get_value() constâ: >../include/mdds/trie_map.hpp:537:57: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 537 | return reinterpret_cast<const value_type*>(*node_pos); > | ^~~~~~~~ >../include/mdds/trie_map.hpp: At global scope: >../include/mdds/trie_map.hpp:511:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 511 | const uintptr_t* node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:38:1: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â > 37 | #include <map> > +++ |+#include <cstdint> > 38 | #include <memory> >../include/mdds/trie_map.hpp:512:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 512 | const uintptr_t* child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:512:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:513:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 513 | const uintptr_t* child_end; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:513:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:515:26: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 515 | stack_item(const uintptr_t* _node_pos, const uintptr_t* _child_pos, const uintptr_t* _child_end) > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:515:26: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:515:54: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 515 | stack_item(const uintptr_t* _node_pos, const uintptr_t* _child_pos, const uintptr_t* _child_end) > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:515:54: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:515:83: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 515 | st uintptr_t* _node_pos, const uintptr_t* _child_pos, const uintptr_t* _child_end) > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:515:83: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:544:25: error: âuintptr_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 544 | typedef std::vector<uintptr_t> packed_type; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:544:25: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:544:34: error: template argument 1 is invalid [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 544 | typedef std::vector<uintptr_t> packed_type; > | ^ >../include/mdds/trie_map.hpp:544:34: error: template argument 2 is invalid [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] >../include/mdds/trie_map.hpp:683:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 683 | const uintptr_t* find_prefix_node( > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:683:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:687:44: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 687 | node_stack_type& node_stack, const uintptr_t* p, const key_unit_type* prefix, > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:687:44: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp: In constructor âmdds::packed_trie_map<KeyTraits, ValueT>::stack_item::stack_item(const int*, const int*, const int*)â: >../include/mdds/trie_map.hpp:516:15: error: class âmdds::packed_trie_map<KeyTraits, ValueT>::stack_itemâ does not have any field named ânode_posâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 516 | : node_pos(_node_pos), child_pos(_child_pos), child_end(_child_end) > | ^~~~~~~~ >../include/mdds/trie_map.hpp:516:36: error: class âmdds::packed_trie_map<KeyTraits, ValueT>::stack_itemâ does not have any field named âchild_posâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 516 | : node_pos(_node_pos), child_pos(_child_pos), child_end(_child_end) > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:516:59: error: class âmdds::packed_trie_map<KeyTraits, ValueT>::stack_itemâ does not have any field named âchild_endâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 516 | : node_pos(_node_pos), child_pos(_child_pos), child_end(_child_end) > | ^~~~~~~~~ >../include/mdds/trie_map.hpp: In member function âbool mdds::packed_trie_map<KeyTraits, ValueT>::stack_item::operator==(const mdds::packed_trie_map<KeyTraits, ValueT>::stack_item&) constâ: >../include/mdds/trie_map.hpp:521:20: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 521 | return node_pos == other.node_pos && child_pos == other.child_pos; > | ^~~~~~~~ >../include/mdds/trie_map.hpp:521:38: error: âconst struct mdds::packed_trie_map<KeyTraits, ValueT>::stack_itemâ has no member named ânode_posâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 521 | return node_pos == other.node_pos && child_pos == other.child_pos; > | ^~~~~~~~ >../include/mdds/trie_map.hpp:521:50: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 521 | return node_pos == other.node_pos && child_pos == other.child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:521:69: error: âconst struct mdds::packed_trie_map<KeyTraits, ValueT>::stack_itemâ has no member named âchild_posâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 521 | return node_pos == other.node_pos && child_pos == other.child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp: In member function âbool mdds::packed_trie_map<KeyTraits, ValueT>::stack_item::has_value() constâ: >../include/mdds/trie_map.hpp:531:73: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 531 | const value_type* pv = reinterpret_cast<const value_type*>(*node_pos); > | ^~~~~~~~ >../include/mdds/trie_map.hpp: In member function âconst mdds::packed_trie_map<KeyTraits, ValueT>::value_type* mdds::packed_trie_map<KeyTraits, ValueT>::stack_item::get_value() constâ: >../include/mdds/trie_map.hpp:537:57: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 537 | return reinterpret_cast<const value_type*>(*node_pos); > | ^~~~~~~~ >../include/mdds/trie_map.hpp: At global scope: >../include/mdds/trie_map.hpp:511:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 511 | const uintptr_t* node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:38:1: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â > 37 | #include <map> > +++ |+#include <cstdint> > 38 | #include <memory> >../include/mdds/trie_map.hpp:512:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 512 | const uintptr_t* child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:512:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:513:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 513 | const uintptr_t* child_end; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:513:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:515:26: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 515 | stack_item(const uintptr_t* _node_pos, const uintptr_t* _child_pos, const uintptr_t* _child_end) > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:515:26: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:515:54: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 515 | stack_item(const uintptr_t* _node_pos, const uintptr_t* _child_pos, const uintptr_t* _child_end) > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:515:54: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:515:83: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 515 | st uintptr_t* _node_pos, const uintptr_t* _child_pos, const uintptr_t* _child_end) > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:515:83: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:544:25: error: âuintptr_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 544 | typedef std::vector<uintptr_t> packed_type; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:544:25: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:544:34: error: template argument 1 is invalid [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 544 | typedef std::vector<uintptr_t> packed_type; > | ^ >../include/mdds/trie_map.hpp:544:34: error: template argument 2 is invalid [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] >../include/mdds/trie_map.hpp:683:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 683 | const uintptr_t* find_prefix_node( > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:683:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp:687:44: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 687 | node_stack_type& node_stack, const uintptr_t* p, const key_unit_type* prefix, > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:687:44: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map.hpp: In constructor âmdds::packed_trie_map<KeyTraits, ValueT>::stack_item::stack_item(const int*, const int*, const int*)â: >../include/mdds/trie_map.hpp:516:15: error: class âmdds::packed_trie_map<KeyTraits, ValueT>::stack_itemâ does not have any field named ânode_posâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 516 | : node_pos(_node_pos), child_pos(_child_pos), child_end(_child_end) > | ^~~~~~~~ >../include/mdds/trie_map.hpp:516:36: error: class âmdds::packed_trie_map<KeyTraits, ValueT>::stack_itemâ does not have any field named âchild_posâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 516 | : node_pos(_node_pos), child_pos(_child_pos), child_end(_child_end) > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:516:59: error: class âmdds::packed_trie_map<KeyTraits, ValueT>::stack_itemâ does not have any field named âchild_endâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 516 | : node_pos(_node_pos), child_pos(_child_pos), child_end(_child_end) > | ^~~~~~~~~ >../include/mdds/trie_map.hpp: In member function âbool mdds::packed_trie_map<KeyTraits, ValueT>::stack_item::operator==(const mdds::packed_trie_map<KeyTraits, ValueT>::stack_item&) constâ: >../include/mdds/trie_map.hpp:521:20: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 521 | return node_pos == other.node_pos && child_pos == other.child_pos; > | ^~~~~~~~ >../include/mdds/trie_map.hpp:521:38: error: âconst struct mdds::packed_trie_map<KeyTraits, ValueT>::stack_itemâ has no member named ânode_posâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 521 | return node_pos == other.node_pos && child_pos == other.child_pos; > | ^~~~~~~~ >../include/mdds/trie_map.hpp:521:50: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 521 | return node_pos == other.node_pos && child_pos == other.child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp:521:69: error: âconst struct mdds::packed_trie_map<KeyTraits, ValueT>::stack_itemâ has no member named âchild_posâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 521 | return node_pos == other.node_pos && child_pos == other.child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map.hpp: In member function âbool mdds::packed_trie_map<KeyTraits, ValueT>::stack_item::has_value() constâ: >../include/mdds/trie_map.hpp:531:73: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 531 | const value_type* pv = reinterpret_cast<const value_type*>(*node_pos); > | ^~~~~~~~ >../include/mdds/trie_map.hpp: In member function âconst mdds::packed_trie_map<KeyTraits, ValueT>::value_type* mdds::packed_trie_map<KeyTraits, ValueT>::stack_item::get_value() constâ: >../include/mdds/trie_map.hpp:537:57: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 537 | return reinterpret_cast<const value_type*>(*node_pos); > | ^~~~~~~~ >In file included from ../include/mdds/trie_map.hpp:709: >../include/mdds/trie_map_def.inl: At global scope: >../include/mdds/trie_map_def.inl:57:5: error: âuint8_tâ does not name a type > 57 | uint8_t ui8; > | ^~~~~~~ >../include/mdds/trie_map_def.inl:37:1: note: âuint8_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â > 36 | #include <cstring> > +++ |+#include <cstdint> > 37 | >../include/mdds/trie_map_def.inl:58:5: error: âuint16_tâ does not name a type > 58 | uint16_t ui16; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:58:5: note: âuint16_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:59:5: error: âuint32_tâ does not name a type > 59 | uint32_t ui32; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:59:5: note: âuint32_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:60:5: error: âuint64_tâ does not name a type > 60 | uint64_t ui64; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:60:5: note: âuint64_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In member function âmdds::detail::trie::value_addrs_type mdds::detail::trie::write_variable_size_values_to_ostream<FuncT, ValueT>::operator()(std::ostream&, const std::deque<ValueT>&) constâ: >../include/mdds/trie_map_def.inl:78:16: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 78 | bv.ui32 = 0; > | ^~~~ >../include/mdds/trie_map_def.inl:85:16: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 85 | bv.ui32 = sp_end - sp_start; // bytes written > | ^~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::detail::trie::value_addrs_type mdds::detail::trie::write_fixed_size_values_to_ostream<FuncT, ValueT>::operator()(std::ostream&, const std::deque<ValueT>&) constâ: >../include/mdds/trie_map_def.inl:108:12: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 108 | bv.ui32 = FuncT::value_size; > | ^~~~ >../include/mdds/trie_map_def.inl: At global scope: >../include/mdds/trie_map_def.inl:152:51: error: âuint32_tâ has not been declared [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 152 | value_store_type operator()(std::istream& is, uint32_t value_count) const > | ^~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::detail::trie::read_fixed_size_values_from_istream<FuncT, ValueT>::value_store_type mdds::detail::trie::read_fixed_size_values_from_istream<FuncT, ValueT>::operator()(std::istream&, int) constâ: >../include/mdds/trie_map_def.inl:159:26: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 159 | size_t size = bv.ui32; > | ^~~~ >../include/mdds/trie_map_def.inl:168:14: error: âuint32_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 168 | for (uint32_t i = 0; i < value_count; ++i) > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:168:14: note: âuint32_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:168:30: error: âiâ was not declared in this scope; did you mean âisâ? [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 168 | for (uint32_t i = 0; i < value_count; ++i) > | ^ > | is >../include/mdds/trie_map_def.inl: At global scope: >../include/mdds/trie_map_def.inl:183:51: error: âuint32_tâ has not been declared [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 183 | value_store_type operator()(std::istream& is, uint32_t value_count) const > | ^~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::detail::trie::read_variable_size_values_from_istream<FuncT, ValueT>::value_store_type mdds::detail::trie::read_variable_size_values_from_istream<FuncT, ValueT>::operator()(std::istream&, int) constâ: >../include/mdds/trie_map_def.inl:188:14: error: âuint32_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 188 | for (uint32_t i = 0; i < value_count; ++i) > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:188:14: note: âuint32_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:188:30: error: âiâ was not declared in this scope; did you mean âisâ? [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 188 | for (uint32_t i = 0; i < value_count; ++i) > | ^ > | is >../include/mdds/trie_map_def.inl:191:30: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 191 | size_t size = bv.ui32; > | ^~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::size_type mdds::packed_trie_map<KeyTraits, ValueT>::compact_node(const trie_node&)â: >../include/mdds/trie_map_def.inl:828:33: error: request for member âsizeâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 828 | size_type offset = m_packed.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:832:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 832 | m_packed.push_back(uintptr_t(&m_value_store.back())); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:835:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 835 | m_packed.push_back(uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:835:28: error: there are no arguments to âuintptr_tâ that depend on a template parameter, so a declaration of âuintptr_tâ must be available [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 835 | m_packed.push_back(uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:835:28: note: (if you use â-fpermissive[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-fpermissive]â, G++ will accept your code, but allowing the use of an undeclared name is deprecated) >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::size_type mdds::packed_trie_map<KeyTraits, ValueT>::compact_node(const typename mdds::trie_map<KeyTraits, ValueT>::trie_node&)â: >../include/mdds/trie_map_def.inl:860:33: error: request for member âsizeâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 860 | size_type offset = m_packed.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:864:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 864 | m_packed.push_back(uintptr_t(&m_value_store.back())); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:867:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 867 | m_packed.push_back(uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:867:28: error: there are no arguments to âuintptr_tâ that depend on a template parameter, so a declaration of âuintptr_tâ must be available [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 867 | m_packed.push_back(uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::push_child_offsets(size_type, const child_offsets_type&)â: >../include/mdds/trie_map_def.inl:876:14: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 876 | m_packed.push_back(uintptr_t(child_offsets.size() * 2)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In lambda function: >../include/mdds/trie_map_def.inl:881:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 881 | m_packed.push_back(key); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:882:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 882 | m_packed.push_back(offset - child_offset); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::compact(const trie_node&)â: >../include/mdds/trie_map_def.inl:889:33: error: there are no arguments to âuintptr_tâ that depend on a template parameter, so a declaration of âuintptr_tâ must be available [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 889 | packed_type init(size_t(1), uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:889:45: error: expression list treated as compound expression in initializer [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 889 | packed_type init(size_t(1), uintptr_t(0)); > | ^ >../include/mdds/trie_map_def.inl:890:14: error: request for member âswapâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 890 | m_packed.swap(init); > | ^~~~ >../include/mdds/trie_map_def.inl:894:13: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 894 | m_packed[0] = root_offset; > | ^ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::compact(const typename mdds::trie_map<KeyTraits, ValueT>::trie_node&)â: >../include/mdds/trie_map_def.inl:900:33: error: there are no arguments to âuintptr_tâ that depend on a template parameter, so a declaration of âuintptr_tâ must be available [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 900 | packed_type init(size_t(1), uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:900:45: error: expression list treated as compound expression in initializer [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 900 | packed_type init(size_t(1), uintptr_t(0)); > | ^ >../include/mdds/trie_map_def.inl:901:14: error: request for member âswapâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 901 | m_packed.swap(init); > | ^~~~ >../include/mdds/trie_map_def.inl:905:13: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 905 | m_packed[0] = root_offset; > | ^ >../include/mdds/trie_map_def.inl: In constructor âmdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map()â: >../include/mdds/trie_map_def.inl:912:13: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 912 | m_packed[0] = 1; > | ^ >../include/mdds/trie_map_def.inl: In copy constructor âmdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map(const mdds::packed_trie_map<KeyTraits, ValueT>&)â: >../include/mdds/trie_map_def.inl:965:25: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 965 | void node(const uintptr_t* node_pos, key_unit_type /*c*/, size_t /*depth*/, size_t /*index_size*/) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:965:25: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:979:28: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 979 | void move_up(const uintptr_t*, const uintptr_t*, const uintptr_t*) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:979:28: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:979:46: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 979 | void move_up(const uintptr_t*, const uintptr_t*, const uintptr_t*) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:979:46: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:979:64: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 979 | void move_up(const uintptr_t*, const uintptr_t*, const uintptr_t*) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:979:64: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map(const mdds::packed_trie_map<KeyTraits, ValueT>&)::_handler::node(const int*, mdds::packed_trie_map<KeyTraits, ValueT>::key_unit_type, size_t, size_t)â: >../include/mdds/trie_map_def.inl:967:13: error: âuintptr_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 967 | uintptr_t value_ptr = *node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:967:13: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:969:17: error: âvalue_ptrâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 969 | if (value_ptr) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:973:23: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 973 | const uintptr_t* head = m_parent.m_packed.data(); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:973:23: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >In file included from ../include/mdds/trie_map.hpp:709: >../include/mdds/trie_map_def.inl: At global scope: >../include/mdds/trie_map_def.inl:57:5: error: âuint8_tâ does not name a type > 57 | uint8_t ui8; > | ^~~~~~~ >../include/mdds/trie_map_def.inl:37:1: note: âuint8_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â > 36 | #include <cstring> > +++ |+#include <cstdint> > 37 | >../include/mdds/trie_map_def.inl:58:5: error: âuint16_tâ does not name a type > 58 | uint16_t ui16; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:58:5: note: âuint16_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:59:5: error: âuint32_tâ does not name a type > 59 | uint32_t ui32; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:59:5: note: âuint32_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:60:5: error: âuint64_tâ does not name a type > 60 | uint64_t ui64; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:60:5: note: âuint64_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:974:47: error: âheadâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 974 | size_t offset = std::distance(head, node_pos); > | ^~~~ >../include/mdds/trie_map_def.inl:975:34: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 975 | m_parent.m_packed[offset] = uintptr_t(&m_parent.m_value_store.back()); > | ^ >../include/mdds/trie_map_def.inl: In constructor âmdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map(mdds::packed_trie_map<KeyTraits, ValueT>&&)â: >../include/mdds/trie_map_def.inl:1001:20: error: request for member âresizeâ in âother.m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1001 | other.m_packed.resize(3, 0u); // root offset (0), root value (1), and root child count (2). > | ^~~~~~ >../include/mdds/trie_map_def.inl:1002:19: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1002 | other.m_packed[0] = 1; > | ^ >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::cbegin() constâ: >../include/mdds/trie_map_def.inl:1062:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1062 | const uintptr_t* node_pos = si->node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1062:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1063:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1063 | const uintptr_t* child_pos = si->child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1063:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1064:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1064 | const uintptr_t* child_end = si->child_end; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1064:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1065:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1065 | const uintptr_t* p = child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1065:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1069:24: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1069 | key_unit_type c = *p; > | ^ >../include/mdds/trie_map_def.inl: In member function âmdds::detail::trie::value_addrs_type mdds::detail::trie::write_variable_size_values_to_ostream<FuncT, ValueT>::operator()(std::ostream&, const std::deque<ValueT>&) constâ: >../include/mdds/trie_map_def.inl:78:16: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 78 | bv.ui32 = 0; > | ^~~~ >../include/mdds/trie_map_def.inl:85:16: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 85 | bv.ui32 = sp_end - sp_start; // bytes written > | ^~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::detail::trie::value_addrs_type mdds::detail::trie::write_fixed_size_values_to_ostream<FuncT, ValueT>::operator()(std::ostream&, const std::deque<ValueT>&) constâ: >../include/mdds/trie_map_def.inl:108:12: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 108 | bv.ui32 = FuncT::value_size; > | ^~~~ >../include/mdds/trie_map_def.inl: At global scope: >../include/mdds/trie_map_def.inl:152:51: error: âuint32_tâ has not been declared [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 152 | value_store_type operator()(std::istream& is, uint32_t value_count) const > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1074:5: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1074 | node_pos -= offset; // jump to the child node. > | ^~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::detail::trie::read_fixed_size_values_from_istream<FuncT, ValueT>::value_store_type mdds::detail::trie::read_fixed_size_values_from_istream<FuncT, ValueT>::operator()(std::istream&, int) constâ: >../include/mdds/trie_map_def.inl:159:26: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 159 | size_t size = bv.ui32; > | ^~~~ >../include/mdds/trie_map_def.inl:168:14: error: âuint32_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 168 | for (uint32_t i = 0; i < value_count; ++i) > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:168:14: note: âuint32_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1079:5: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1079 | child_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:168:30: error: âiâ was not declared in this scope; did you mean âisâ? [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 168 | for (uint32_t i = 0; i < value_count; ++i) > | ^ > | is >../include/mdds/trie_map_def.inl: At global scope: >../include/mdds/trie_map_def.inl:183:51: error: âuint32_tâ has not been declared [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 183 | value_store_type operator()(std::istream& is, uint32_t value_count) const > | ^~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::detail::trie::read_variable_size_values_from_istream<FuncT, ValueT>::value_store_type mdds::detail::trie::read_variable_size_values_from_istream<FuncT, ValueT>::operator()(std::istream&, int) constâ: >../include/mdds/trie_map_def.inl:188:14: error: âuint32_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 188 | for (uint32_t i = 0; i < value_count; ++i) > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:188:14: note: âuint32_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1080:5: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1080 | child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::node_stack_type mdds::packed_trie_map<KeyTraits, ValueT>::get_root_stack() constâ: >../include/mdds/trie_map_def.inl:1108:34: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1108 | size_t root_offset = m_packed[0]; > | ^ >../include/mdds/trie_map_def.inl:1110:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1110 | const uintptr_t* p = m_packed.data() + root_offset; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1110:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1111:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1111 | const uintptr_t* node_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1111:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:188:30: error: âiâ was not declared in this scope; did you mean âisâ? [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 188 | for (uint32_t i = 0; i < value_count; ++i) > | ^ > | is >../include/mdds/trie_map_def.inl:191:30: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 191 | size_t size = bv.ui32; > | ^~~~ >../include/mdds/trie_map_def.inl:1112:7: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1112 | ++p; > | ^ >../include/mdds/trie_map_def.inl:1115:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1115 | const uintptr_t* child_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1115:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1116:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1116 | const uintptr_t* child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1116:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >In file included from ../include/mdds/trie_map.hpp:709: >../include/mdds/trie_map_def.inl: At global scope: >../include/mdds/trie_map_def.inl:57:5: error: âuint8_tâ does not name a type > 57 | uint8_t ui8; > | ^~~~~~~ >../include/mdds/trie_map_def.inl:37:1: note: âuint8_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â > 36 | #include <cstring> > +++ |+#include <cstdint> > 37 | >../include/mdds/trie_map_def.inl:58:5: error: âuint16_tâ does not name a type > 58 | uint16_t ui16; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:58:5: note: âuint16_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:59:5: error: âuint32_tâ does not name a type > 59 | uint32_t ui32; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:59:5: note: âuint32_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:60:5: error: âuint64_tâ does not name a type > 60 | uint64_t ui64; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:60:5: note: âuint64_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::size_type mdds::packed_trie_map<KeyTraits, ValueT>::compact_node(const trie_node&)â: >../include/mdds/trie_map_def.inl:828:33: error: request for member âsizeâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 828 | size_type offset = m_packed.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:832:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 832 | m_packed.push_back(uintptr_t(&m_value_store.back())); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:835:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 835 | m_packed.push_back(uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:835:28: error: there are no arguments to âuintptr_tâ that depend on a template parameter, so a declaration of âuintptr_tâ must be available [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 835 | m_packed.push_back(uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:835:28: note: (if you use â-fpermissive[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-fpermissive]â, G++ will accept your code, but allowing the use of an undeclared name is deprecated) >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::size_type mdds::packed_trie_map<KeyTraits, ValueT>::compact_node(const typename mdds::trie_map<KeyTraits, ValueT>::trie_node&)â: >../include/mdds/trie_map_def.inl:860:33: error: request for member âsizeâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 860 | size_type offset = m_packed.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:864:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 864 | m_packed.push_back(uintptr_t(&m_value_store.back())); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:867:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 867 | m_packed.push_back(uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:867:28: error: there are no arguments to âuintptr_tâ that depend on a template parameter, so a declaration of âuintptr_tâ must be available [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 867 | m_packed.push_back(uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::push_child_offsets(size_type, const child_offsets_type&)â: >../include/mdds/trie_map_def.inl:876:14: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 876 | m_packed.push_back(uintptr_t(child_offsets.size() * 2)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In lambda function: >../include/mdds/trie_map_def.inl:881:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 881 | m_packed.push_back(key); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:882:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 882 | m_packed.push_back(offset - child_offset); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::compact(const trie_node&)â: >../include/mdds/trie_map_def.inl:889:33: error: there are no arguments to âuintptr_tâ that depend on a template parameter, so a declaration of âuintptr_tâ must be available [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 889 | packed_type init(size_t(1), uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:889:45: error: expression list treated as compound expression in initializer [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 889 | packed_type init(size_t(1), uintptr_t(0)); > | ^ >../include/mdds/trie_map_def.inl:890:14: error: request for member âswapâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 890 | m_packed.swap(init); > | ^~~~ >../include/mdds/trie_map_def.inl:894:13: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 894 | m_packed[0] = root_offset; > | ^ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::compact(const typename mdds::trie_map<KeyTraits, ValueT>::trie_node&)â: >../include/mdds/trie_map_def.inl:900:33: error: there are no arguments to âuintptr_tâ that depend on a template parameter, so a declaration of âuintptr_tâ must be available [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 900 | packed_type init(size_t(1), uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:900:45: error: expression list treated as compound expression in initializer [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 900 | packed_type init(size_t(1), uintptr_t(0)); > | ^ >../include/mdds/trie_map_def.inl:1119:29: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1119 | node_stack.emplace_back(node_pos, child_pos, child_end); > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:901:14: error: request for member âswapâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 901 | m_packed.swap(init); > | ^~~~ >../include/mdds/trie_map_def.inl:905:13: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 905 | m_packed[0] = root_offset; > | ^ >../include/mdds/trie_map_def.inl: In constructor âmdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map()â: >../include/mdds/trie_map_def.inl:912:13: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 912 | m_packed[0] = 1; > | ^ >../include/mdds/trie_map_def.inl: In copy constructor âmdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map(const mdds::packed_trie_map<KeyTraits, ValueT>&)â: >../include/mdds/trie_map_def.inl:965:25: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 965 | void node(const uintptr_t* node_pos, key_unit_type /*c*/, size_t /*depth*/, size_t /*index_size*/) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:965:25: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:979:28: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 979 | void move_up(const uintptr_t*, const uintptr_t*, const uintptr_t*) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:979:28: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:979:46: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 979 | void move_up(const uintptr_t*, const uintptr_t*, const uintptr_t*) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:979:46: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:979:64: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 979 | void move_up(const uintptr_t*, const uintptr_t*, const uintptr_t*) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:979:64: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map(const mdds::packed_trie_map<KeyTraits, ValueT>&)::_handler::node(const int*, mdds::packed_trie_map<KeyTraits, ValueT>::key_unit_type, size_t, size_t)â: >../include/mdds/trie_map_def.inl:967:13: error: âuintptr_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 967 | uintptr_t value_ptr = *node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:967:13: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In member function âmdds::detail::trie::value_addrs_type mdds::detail::trie::write_variable_size_values_to_ostream<FuncT, ValueT>::operator()(std::ostream&, const std::deque<ValueT>&) constâ: >../include/mdds/trie_map_def.inl:78:16: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 78 | bv.ui32 = 0; > | ^~~~ >../include/mdds/trie_map_def.inl:85:16: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 85 | bv.ui32 = sp_end - sp_start; // bytes written > | ^~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::detail::trie::value_addrs_type mdds::detail::trie::write_fixed_size_values_to_ostream<FuncT, ValueT>::operator()(std::ostream&, const std::deque<ValueT>&) constâ: >../include/mdds/trie_map_def.inl:108:12: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 108 | bv.ui32 = FuncT::value_size; > | ^~~~ >../include/mdds/trie_map_def.inl:1119:39: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1119 | node_stack.emplace_back(node_pos, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: At global scope: >../include/mdds/trie_map_def.inl:152:51: error: âuint32_tâ has not been declared [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 152 | value_store_type operator()(std::istream& is, uint32_t value_count) const > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:969:17: error: âvalue_ptrâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 969 | if (value_ptr) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::detail::trie::read_fixed_size_values_from_istream<FuncT, ValueT>::value_store_type mdds::detail::trie::read_fixed_size_values_from_istream<FuncT, ValueT>::operator()(std::istream&, int) constâ: >../include/mdds/trie_map_def.inl:159:26: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 159 | size_t size = bv.ui32; > | ^~~~ >../include/mdds/trie_map_def.inl:973:23: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 973 | const uintptr_t* head = m_parent.m_packed.data(); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:973:23: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:168:14: error: âuint32_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 168 | for (uint32_t i = 0; i < value_count; ++i) > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:168:14: note: âuint32_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1119:50: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1119 | node_stack.emplace_back(node_pos, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::find(const key_unit_type*, size_type) constâ: >../include/mdds/trie_map_def.inl:1144:34: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1144 | size_t root_offset = m_packed[0]; > | ^ >../include/mdds/trie_map_def.inl:1146:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1146 | const uintptr_t* root = m_packed.data() + root_offset; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1146:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:974:47: error: âheadâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 974 | size_t offset = std::distance(head, node_pos); > | ^~~~ >../include/mdds/trie_map_def.inl:975:34: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 975 | m_parent.m_packed[offset] = uintptr_t(&m_parent.m_value_store.back()); > | ^ >../include/mdds/trie_map_def.inl: In constructor âmdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map(mdds::packed_trie_map<KeyTraits, ValueT>&&)â: >../include/mdds/trie_map_def.inl:1001:20: error: request for member âresizeâ in âother.m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1001 | other.m_packed.resize(3, 0u); // root offset (0), root value (1), and root child count (2). > | ^~~~~~ >../include/mdds/trie_map_def.inl:1002:19: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1002 | other.m_packed[0] = 1; > | ^ >../include/mdds/trie_map_def.inl:168:30: error: âiâ was not declared in this scope; did you mean âisâ? [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 168 | for (uint32_t i = 0; i < value_count; ++i) > | ^ > | is >../include/mdds/trie_map_def.inl: At global scope: >../include/mdds/trie_map_def.inl:183:51: error: âuint32_tâ has not been declared [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 183 | value_store_type operator()(std::istream& is, uint32_t value_count) const > | ^~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::detail::trie::read_variable_size_values_from_istream<FuncT, ValueT>::value_store_type mdds::detail::trie::read_variable_size_values_from_istream<FuncT, ValueT>::operator()(std::istream&, int) constâ: >../include/mdds/trie_map_def.inl:188:14: error: âuint32_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 188 | for (uint32_t i = 0; i < value_count; ++i) > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:188:14: note: âuint32_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::cbegin() constâ: >../include/mdds/trie_map_def.inl:1062:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1062 | const uintptr_t* node_pos = si->node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1062:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1063:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1063 | const uintptr_t* child_pos = si->child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1063:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1064:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1064 | const uintptr_t* child_end = si->child_end; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1064:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1065:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1065 | const uintptr_t* p = child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1065:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1149:45: error: ârootâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1149 | find_prefix_node_with_stack(node_stack, root, input, key_end); > | ^~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::search_results mdds::packed_trie_map<KeyTraits, ValueT>::prefix_search(const key_unit_type*, size_type) constâ: >../include/mdds/trie_map_def.inl:1193:34: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1193 | size_t root_offset = m_packed[0]; > | ^ >../include/mdds/trie_map_def.inl:1195:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1195 | const uintptr_t* root = m_packed.data() + root_offset; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1195:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1197:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1197 | const uintptr_t* node = find_prefix_node(root, prefix, prefix_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1197:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1069:24: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1069 | key_unit_type c = *p; > | ^ >../include/mdds/trie_map_def.inl:188:30: error: âiâ was not declared in this scope; did you mean âisâ? [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 188 | for (uint32_t i = 0; i < value_count; ++i) > | ^ > | is >../include/mdds/trie_map_def.inl:191:30: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 191 | size_t size = bv.ui32; > | ^~~~ >../include/mdds/trie_map_def.inl:1199:27: error: ânodeâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1199 | return search_results(node, std::move(buf)); > | ^~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::swap(mdds::packed_trie_map<KeyTraits, ValueT>&)â: >../include/mdds/trie_map_def.inl:1218:14: error: request for member âswapâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1218 | m_packed.swap(other.m_packed); > | ^~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::save_state(std::ostream&) constâ: >../include/mdds/trie_map_def.inl:1227:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui16â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1227 | bv.ui16 = 0x0000; // write 2-byte flags > | ^~~~ >../include/mdds/trie_map_def.inl:1228:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui16â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1228 | bv.ui16 |= (0x0001 & FuncT::variable_size); > | ^~~~ >../include/mdds/trie_map_def.inl:1232:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1232 | bv.ui32 = m_value_store.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:1245:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1245 | bv.ui8 = 0xFF; > | ^~~ >../include/mdds/trie_map_def.inl:1249:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1249 | bv.ui8 = sizeof(uintptr_t); > | ^~~ >../include/mdds/trie_map_def.inl:1249:21: error: âuintptr_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1249 | bv.ui8 = sizeof(uintptr_t); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1249:21: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1253:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui64â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1253 | bv.ui64 = m_packed.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:1253:24: error: request for member âsizeâ in â((const mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âconst intâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1253 | bv.ui64 = m_packed.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:1263:27: error: âuintptr_tâ is not a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1263 | inline void write(uintptr_t v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1270:46: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1270 | void root_offset(size_t /*i*/, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1270:46: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1276:45: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1276 | void node_value(size_t /*i*/, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1276:45: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1303:50: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1303 | void node_index_size(size_t /*i*/, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1303:50: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1309:49: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1309 | void node_child_key(size_t /*i*/, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1309:49: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1315:52: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1315 | void node_child_offset(size_t /*i*/, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1315:52: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1074:5: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1074 | node_pos -= offset; // jump to the child node. > | ^~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::save_state(std::ostream&) const::_handler::node_value(size_t, const int&) constâ: >../include/mdds/trie_map_def.inl:1284:17: error: use of local variable with automatic storage from containing function [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1284 | uintptr_t index = it->second; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1249:21: note: â<typeprefixerror>uintptr_tâ declared here > 1249 | bv.ui8 = sizeof(uintptr_t); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1293:17: error: use of local variable with automatic storage from containing function [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1293 | uintptr_t max_bits = 0; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1249:21: note: â<typeprefixerror>uintptr_tâ declared here > 1249 | bv.ui8 = sizeof(uintptr_t); > | ^~~~~~~~~ >In file included from ../include/mdds/trie_map.hpp:709: >../include/mdds/trie_map_def.inl: At global scope: >../include/mdds/trie_map_def.inl:57:5: error: âuint8_tâ does not name a type > 57 | uint8_t ui8; > | ^~~~~~~ >../include/mdds/trie_map_def.inl:37:1: note: âuint8_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â > 36 | #include <cstring> > +++ |+#include <cstdint> > 37 | >../include/mdds/trie_map_def.inl:58:5: error: âuint16_tâ does not name a type > 58 | uint16_t ui16; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:58:5: note: âuint16_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:59:5: error: âuint32_tâ does not name a type > 59 | uint32_t ui32; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:59:5: note: âuint32_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:60:5: error: âuint64_tâ does not name a type > 60 | uint64_t ui64; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:60:5: note: âuint64_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::size_type mdds::packed_trie_map<KeyTraits, ValueT>::compact_node(const trie_node&)â: >../include/mdds/trie_map_def.inl:828:33: error: request for member âsizeâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 828 | size_type offset = m_packed.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:832:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 832 | m_packed.push_back(uintptr_t(&m_value_store.back())); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:835:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 835 | m_packed.push_back(uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:835:28: error: there are no arguments to âuintptr_tâ that depend on a template parameter, so a declaration of âuintptr_tâ must be available [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 835 | m_packed.push_back(uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:835:28: note: (if you use â-fpermissive[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-fpermissive]â, G++ will accept your code, but allowing the use of an undeclared name is deprecated) >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::size_type mdds::packed_trie_map<KeyTraits, ValueT>::compact_node(const typename mdds::trie_map<KeyTraits, ValueT>::trie_node&)â: >../include/mdds/trie_map_def.inl:860:33: error: request for member âsizeâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 860 | size_type offset = m_packed.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:864:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 864 | m_packed.push_back(uintptr_t(&m_value_store.back())); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:867:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 867 | m_packed.push_back(uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:867:28: error: there are no arguments to âuintptr_tâ that depend on a template parameter, so a declaration of âuintptr_tâ must be available [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 867 | m_packed.push_back(uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::push_child_offsets(size_type, const child_offsets_type&)â: >../include/mdds/trie_map_def.inl:876:14: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 876 | m_packed.push_back(uintptr_t(child_offsets.size() * 2)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In lambda function: >../include/mdds/trie_map_def.inl:881:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 881 | m_packed.push_back(key); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:882:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 882 | m_packed.push_back(offset - child_offset); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::compact(const trie_node&)â: >../include/mdds/trie_map_def.inl:889:33: error: there are no arguments to âuintptr_tâ that depend on a template parameter, so a declaration of âuintptr_tâ must be available [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 889 | packed_type init(size_t(1), uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:889:45: error: expression list treated as compound expression in initializer [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 889 | packed_type init(size_t(1), uintptr_t(0)); > | ^ >../include/mdds/trie_map_def.inl:890:14: error: request for member âswapâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 890 | m_packed.swap(init); > | ^~~~ >../include/mdds/trie_map_def.inl:894:13: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 894 | m_packed[0] = root_offset; > | ^ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::compact(const typename mdds::trie_map<KeyTraits, ValueT>::trie_node&)â: >../include/mdds/trie_map_def.inl:900:33: error: there are no arguments to âuintptr_tâ that depend on a template parameter, so a declaration of âuintptr_tâ must be available [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 900 | packed_type init(size_t(1), uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:900:45: error: expression list treated as compound expression in initializer [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 900 | packed_type init(size_t(1), uintptr_t(0)); > | ^ >../include/mdds/trie_map_def.inl:901:14: error: request for member âswapâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 901 | m_packed.swap(init); > | ^~~~ >../include/mdds/trie_map_def.inl:905:13: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 905 | m_packed[0] = root_offset; > | ^ >../include/mdds/trie_map_def.inl: In constructor âmdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map()â: >../include/mdds/trie_map_def.inl:912:13: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 912 | m_packed[0] = 1; > | ^ >../include/mdds/trie_map_def.inl: In copy constructor âmdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map(const mdds::packed_trie_map<KeyTraits, ValueT>&)â: >../include/mdds/trie_map_def.inl:965:25: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 965 | void node(const uintptr_t* node_pos, key_unit_type /*c*/, size_t /*depth*/, size_t /*index_size*/) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:965:25: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:979:28: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 979 | void move_up(const uintptr_t*, const uintptr_t*, const uintptr_t*) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:979:28: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:979:46: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 979 | void move_up(const uintptr_t*, const uintptr_t*, const uintptr_t*) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:979:46: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:979:64: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 979 | void move_up(const uintptr_t*, const uintptr_t*, const uintptr_t*) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:979:64: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map(const mdds::packed_trie_map<KeyTraits, ValueT>&)::_handler::node(const int*, mdds::packed_trie_map<KeyTraits, ValueT>::key_unit_type, size_t, size_t)â: >../include/mdds/trie_map_def.inl:967:13: error: âuintptr_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 967 | uintptr_t value_ptr = *node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:967:13: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1079:5: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1079 | child_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1294:17: error: âmax_bitsâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1294 | max_bits = ~max_bits; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::save_state(std::ostream&) constâ: >../include/mdds/trie_map_def.inl:1329:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1329 | bv.ui8 = 0xFF; > | ^~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::load_state(std::istream&)â: >../include/mdds/trie_map_def.inl:1340:5: error: âuint16_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1340 | uint16_t flags = bv.ui16; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1340:5: note: âuint16_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1080:5: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1080 | child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1341:27: error: âflagsâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1341 | bool variable_size = (flags & 0x0001) != 0; > | ^~~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::detail::trie::value_addrs_type mdds::detail::trie::write_variable_size_values_to_ostream<FuncT, ValueT>::operator()(std::ostream&, const std::deque<ValueT>&) constâ: >../include/mdds/trie_map_def.inl:78:16: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 78 | bv.ui32 = 0; > | ^~~~ >../include/mdds/trie_map_def.inl:85:16: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 85 | bv.ui32 = sp_end - sp_start; // bytes written > | ^~~~ >../include/mdds/trie_map_def.inl:969:17: error: âvalue_ptrâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 969 | if (value_ptr) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:973:23: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 973 | const uintptr_t* head = m_parent.m_packed.data(); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:973:23: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::node_stack_type mdds::packed_trie_map<KeyTraits, ValueT>::get_root_stack() constâ: >../include/mdds/trie_map_def.inl:1108:34: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1108 | size_t root_offset = m_packed[0]; > | ^ >../include/mdds/trie_map_def.inl:1110:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1110 | const uintptr_t* p = m_packed.data() + root_offset; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1110:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1111:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1111 | const uintptr_t* node_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1111:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In member function âmdds::detail::trie::value_addrs_type mdds::detail::trie::write_fixed_size_values_to_ostream<FuncT, ValueT>::operator()(std::ostream&, const std::deque<ValueT>&) constâ: >../include/mdds/trie_map_def.inl:108:12: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 108 | bv.ui32 = FuncT::value_size; > | ^~~~ >../include/mdds/trie_map_def.inl:1353:5: error: âuint32_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1353 | uint32_t value_count = bv.ui32; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1353:5: note: âuint32_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: At global scope: >../include/mdds/trie_map_def.inl:152:51: error: âuint32_tâ has not been declared [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 152 | value_store_type operator()(std::istream& is, uint32_t value_count) const > | ^~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::detail::trie::read_fixed_size_values_from_istream<FuncT, ValueT>::value_store_type mdds::detail::trie::read_fixed_size_values_from_istream<FuncT, ValueT>::operator()(std::istream&, int) constâ: >../include/mdds/trie_map_def.inl:159:26: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 159 | size_t size = bv.ui32; > | ^~~~ >../include/mdds/trie_map_def.inl:168:14: error: âuint32_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 168 | for (uint32_t i = 0; i < value_count; ++i) > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:168:14: note: âuint32_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1112:7: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1112 | ++p; > | ^ >../include/mdds/trie_map_def.inl:1115:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1115 | const uintptr_t* child_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1115:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1116:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1116 | const uintptr_t* child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1116:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:974:47: error: âheadâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 974 | size_t offset = std::distance(head, node_pos); > | ^~~~ >../include/mdds/trie_map_def.inl:975:34: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 975 | m_parent.m_packed[offset] = uintptr_t(&m_parent.m_value_store.back()); > | ^ >../include/mdds/trie_map_def.inl: In constructor âmdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map(mdds::packed_trie_map<KeyTraits, ValueT>&&)â: >../include/mdds/trie_map_def.inl:1001:20: error: request for member âresizeâ in âother.m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1001 | other.m_packed.resize(3, 0u); // root offset (0), root value (1), and root child count (2). > | ^~~~~~ >../include/mdds/trie_map_def.inl:1002:19: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1002 | other.m_packed[0] = 1; > | ^ >../include/mdds/trie_map_def.inl:1357:30: error: âvalue_countâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1357 | m_value_store = func(is, value_count); > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1361:12: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1361 | if (bv.ui8 != 0xFF) > | ^~~ >../include/mdds/trie_map_def.inl:1366:26: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1366 | size_t ptr_size = bv.ui8; > | ^~~ >../include/mdds/trie_map_def.inl:1368:28: error: âuintptr_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1368 | if (ptr_size != sizeof(uintptr_t)) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1368:28: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::cbegin() constâ: >../include/mdds/trie_map_def.inl:1062:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1062 | const uintptr_t* node_pos = si->node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1374:19: error: âunion mdds::detail::trie::bin_valueâ has no member named âui64â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1374 | size_t n = bv.ui64; > | ^~~~ >../include/mdds/trie_map_def.inl:1062:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1063:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1063 | const uintptr_t* child_pos = si->child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1063:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1376:12: error: request for member âreserveâ in âpackedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1376 | packed.reserve(n); > | ^~~~~~~ >../include/mdds/trie_map_def.inl:1064:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1064 | const uintptr_t* child_end = si->child_end; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1064:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1065:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1065 | const uintptr_t* p = child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1065:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1380:35: error: âuintptr_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1380 | is.read(bv.buffer, sizeof(uintptr_t)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1380:35: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1381:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1381 | const uintptr_t* p = reinterpret_cast<const uintptr_t*>(bv.buffer); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1381:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1382:16: error: request for member âpush_backâ in âpackedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1382 | packed.push_back(*p); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:168:30: error: âiâ was not declared in this scope; did you mean âisâ? [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 168 | for (uint32_t i = 0; i < value_count; ++i) > | ^ > | is >../include/mdds/trie_map_def.inl: At global scope: >../include/mdds/trie_map_def.inl:183:51: error: âuint32_tâ has not been declared [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 183 | value_store_type operator()(std::istream& is, uint32_t value_count) const > | ^~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::detail::trie::read_variable_size_values_from_istream<FuncT, ValueT>::value_store_type mdds::detail::trie::read_variable_size_values_from_istream<FuncT, ValueT>::operator()(std::istream&, int) constâ: >../include/mdds/trie_map_def.inl:188:14: error: âuint32_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 188 | for (uint32_t i = 0; i < value_count; ++i) > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:188:14: note: âuint32_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1119:29: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1119 | node_stack.emplace_back(node_pos, child_pos, child_end); > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1069:24: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1069 | key_unit_type c = *p; > | ^ >../include/mdds/trie_map_def.inl:1382:27: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1382 | packed.push_back(*p); > | ^ >../include/mdds/trie_map_def.inl:1387:12: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1387 | if (bv.ui8 != 0xFF) > | ^~~ >../include/mdds/trie_map_def.inl:1390:14: error: request for member âswapâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1390 | m_packed.swap(packed); > | ^~~~ >../include/mdds/trie_map_def.inl:1394:9: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1394 | uintptr_t m_max_value; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1394:9: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1397:46: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1397 | void root_offset(size_t /*i*/, const uintptr_t& /*v*/) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1397:46: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1400:41: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1400 | void node_value(size_t i, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1400:41: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1413:50: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1413 | void node_index_size(size_t /*i*/, const uintptr_t& /*v*/) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1413:50: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1415:49: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1415 | void node_child_key(size_t /*i*/, const uintptr_t& /*v*/) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1415:49: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1417:52: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1417 | void node_child_offset(size_t /*i*/, const uintptr_t& /*v*/) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1417:52: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:188:30: error: âiâ was not declared in this scope; did you mean âisâ? [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 188 | for (uint32_t i = 0; i < value_count; ++i) > | ^ > | is >../include/mdds/trie_map_def.inl:191:30: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 191 | size_t size = bv.ui32; > | ^~~~ >../include/mdds/trie_map_def.inl:1119:39: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1119 | node_stack.emplace_back(node_pos, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1074:5: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1074 | node_pos -= offset; // jump to the child node. > | ^~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::load_state(std::istream&)::_handler::node_value(size_t, const int&) constâ: >../include/mdds/trie_map_def.inl:1402:22: error: âm_max_valueâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1402 | if (v == m_max_value) > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1403:34: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1403 | m_parent.m_packed[i] = 0; > | ^ >../include/mdds/trie_map_def.inl:1408:23: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1408 | const uintptr_t addr = reinterpret_cast<const uintptr_t>(&val); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1408:23: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1409:34: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1409 | m_parent.m_packed[i] = addr; > | ^ >../include/mdds/trie_map_def.inl:1119:50: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1119 | node_stack.emplace_back(node_pos, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::find(const key_unit_type*, size_type) constâ: >../include/mdds/trie_map_def.inl:1144:34: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1144 | size_t root_offset = m_packed[0]; > | ^ >../include/mdds/trie_map_def.inl:1146:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1146 | const uintptr_t* root = m_packed.data() + root_offset; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1146:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::size_type mdds::packed_trie_map<KeyTraits, ValueT>::compact_node(const trie_node&)â: >../include/mdds/trie_map_def.inl:828:33: error: request for member âsizeâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 828 | size_type offset = m_packed.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:832:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 832 | m_packed.push_back(uintptr_t(&m_value_store.back())); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:835:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 835 | m_packed.push_back(uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:835:28: error: there are no arguments to âuintptr_tâ that depend on a template parameter, so a declaration of âuintptr_tâ must be available [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 835 | m_packed.push_back(uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:835:28: note: (if you use â-fpermissive[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-fpermissive]â, G++ will accept your code, but allowing the use of an undeclared name is deprecated) >../include/mdds/trie_map_def.inl:1079:5: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1079 | child_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::size_type mdds::packed_trie_map<KeyTraits, ValueT>::compact_node(const typename mdds::trie_map<KeyTraits, ValueT>::trie_node&)â: >../include/mdds/trie_map_def.inl:860:33: error: request for member âsizeâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 860 | size_type offset = m_packed.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:864:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 864 | m_packed.push_back(uintptr_t(&m_value_store.back())); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:867:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 867 | m_packed.push_back(uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:867:28: error: there are no arguments to âuintptr_tâ that depend on a template parameter, so a declaration of âuintptr_tâ must be available [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 867 | m_packed.push_back(uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::push_child_offsets(size_type, const child_offsets_type&)â: >../include/mdds/trie_map_def.inl:876:14: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 876 | m_packed.push_back(uintptr_t(child_offsets.size() * 2)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1409:40: error: âaddrâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1409 | m_parent.m_packed[i] = addr; > | ^~~~ >../include/mdds/trie_map_def.inl: In constructor âmdds::packed_trie_map<KeyTraits, ValueT>::load_state(std::istream&)::_handler::_handler(mdds::packed_trie_map<KeyTraits, ValueT>&)â: >../include/mdds/trie_map_def.inl:1420:45: error: class âmdds::packed_trie_map<KeyTraits, ValueT>::load_state(std::istream&)::_handlerâ does not have any field named âm_max_valueâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1420 | _handler(packed_trie_map& parent) : m_max_value(0), m_parent(parent) > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl: In lambda function: >../include/mdds/trie_map_def.inl:881:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 881 | m_packed.push_back(key); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:882:18: error: request for member âpush_backâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 882 | m_packed.push_back(offset - child_offset); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::compact(const trie_node&)â: >../include/mdds/trie_map_def.inl:889:33: error: there are no arguments to âuintptr_tâ that depend on a template parameter, so a declaration of âuintptr_tâ must be available [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 889 | packed_type init(size_t(1), uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:889:45: error: expression list treated as compound expression in initializer [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 889 | packed_type init(size_t(1), uintptr_t(0)); > | ^ >../include/mdds/trie_map_def.inl:890:14: error: request for member âswapâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 890 | m_packed.swap(init); > | ^~~~ >../include/mdds/trie_map_def.inl:894:13: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 894 | m_packed[0] = root_offset; > | ^ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::compact(const typename mdds::trie_map<KeyTraits, ValueT>::trie_node&)â: >../include/mdds/trie_map_def.inl:900:33: error: there are no arguments to âuintptr_tâ that depend on a template parameter, so a declaration of âuintptr_tâ must be available [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 900 | packed_type init(size_t(1), uintptr_t(0)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:900:45: error: expression list treated as compound expression in initializer [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 900 | packed_type init(size_t(1), uintptr_t(0)); > | ^ >../include/mdds/trie_map_def.inl:901:14: error: request for member âswapâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 901 | m_packed.swap(init); > | ^~~~ >../include/mdds/trie_map_def.inl:905:13: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 905 | m_packed[0] = root_offset; > | ^ >../include/mdds/trie_map_def.inl: In constructor âmdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map()â: >../include/mdds/trie_map_def.inl:912:13: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 912 | m_packed[0] = 1; > | ^ >../include/mdds/trie_map_def.inl: In copy constructor âmdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map(const mdds::packed_trie_map<KeyTraits, ValueT>&)â: >../include/mdds/trie_map_def.inl:965:25: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 965 | void node(const uintptr_t* node_pos, key_unit_type /*c*/, size_t /*depth*/, size_t /*index_size*/) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:965:25: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:979:28: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 979 | void move_up(const uintptr_t*, const uintptr_t*, const uintptr_t*) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:979:28: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:979:46: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 979 | void move_up(const uintptr_t*, const uintptr_t*, const uintptr_t*) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:979:46: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:979:64: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 979 | void move_up(const uintptr_t*, const uintptr_t*, const uintptr_t*) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:979:64: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map(const mdds::packed_trie_map<KeyTraits, ValueT>&)::_handler::node(const int*, mdds::packed_trie_map<KeyTraits, ValueT>::key_unit_type, size_t, size_t)â: >../include/mdds/trie_map_def.inl:967:13: error: âuintptr_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 967 | uintptr_t value_ptr = *node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:967:13: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1149:45: error: ârootâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1149 | find_prefix_node_with_stack(node_stack, root, input, key_end); > | ^~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::search_results mdds::packed_trie_map<KeyTraits, ValueT>::prefix_search(const key_unit_type*, size_type) constâ: >../include/mdds/trie_map_def.inl:1193:34: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1193 | size_t root_offset = m_packed[0]; > | ^ >../include/mdds/trie_map_def.inl:1195:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1195 | const uintptr_t* root = m_packed.data() + root_offset; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1195:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1197:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1197 | const uintptr_t* node = find_prefix_node(root, prefix, prefix_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1197:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1080:5: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1080 | child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::node_stack_type mdds::packed_trie_map<KeyTraits, ValueT>::get_root_stack() constâ: >../include/mdds/trie_map_def.inl:1108:34: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1108 | size_t root_offset = m_packed[0]; > | ^ >../include/mdds/trie_map_def.inl:1110:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1110 | const uintptr_t* p = m_packed.data() + root_offset; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1110:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1111:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1111 | const uintptr_t* node_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1111:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1422:13: error: âm_max_valueâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1422 | m_max_value = ~m_max_value; > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl: At global scope: >../include/mdds/trie_map_def.inl:1493:7: error: âuintptr_tâ does not name a type > 1493 | const uintptr_t* packed_trie_map<KeyTraits, ValueT>::find_prefix_node( > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1493:7: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1556:40: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1556 | node_stack_type& node_stack, const uintptr_t* p, const key_unit_type* prefix, const key_unit_type* prefix_end) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1556:40: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::find_prefix_node_with_stack(node_stack_type&, const int*, const key_unit_type*, const key_unit_type*) constâ: >../include/mdds/trie_map_def.inl:1561:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1561 | const uintptr_t* child_pos = p + 2; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1561:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1562:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1562 | const uintptr_t* child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1562:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:969:17: error: âvalue_ptrâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 969 | if (value_ptr) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:973:23: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 973 | const uintptr_t* head = m_parent.m_packed.data(); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:973:23: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1199:27: error: ânodeâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1199 | return search_results(node, std::move(buf)); > | ^~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::swap(mdds::packed_trie_map<KeyTraits, ValueT>&)â: >../include/mdds/trie_map_def.inl:1218:14: error: request for member âswapâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1218 | m_packed.swap(other.m_packed); > | ^~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::save_state(std::ostream&) constâ: >../include/mdds/trie_map_def.inl:1227:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui16â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1227 | bv.ui16 = 0x0000; // write 2-byte flags > | ^~~~ >../include/mdds/trie_map_def.inl:1228:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui16â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1228 | bv.ui16 |= (0x0001 & FuncT::variable_size); > | ^~~~ >../include/mdds/trie_map_def.inl:1232:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1232 | bv.ui32 = m_value_store.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:1245:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1245 | bv.ui8 = 0xFF; > | ^~~ >../include/mdds/trie_map_def.inl:1249:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1249 | bv.ui8 = sizeof(uintptr_t); > | ^~~ >../include/mdds/trie_map_def.inl:1112:7: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1112 | ++p; > | ^ >../include/mdds/trie_map_def.inl:1115:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1115 | const uintptr_t* child_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1115:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1116:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1116 | const uintptr_t* child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1116:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1249:21: error: âuintptr_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1249 | bv.ui8 = sizeof(uintptr_t); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1249:21: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1253:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui64â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1253 | bv.ui64 = m_packed.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:1253:24: error: request for member âsizeâ in â((const mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âconst intâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1253 | bv.ui64 = m_packed.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:1263:27: error: âuintptr_tâ is not a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1263 | inline void write(uintptr_t v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1270:46: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1270 | void root_offset(size_t /*i*/, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1270:46: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1276:45: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1276 | void node_value(size_t /*i*/, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1276:45: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1303:50: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1303 | void node_index_size(size_t /*i*/, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1303:50: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1309:49: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1309 | void node_child_key(size_t /*i*/, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1309:49: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1315:52: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1315 | void node_child_offset(size_t /*i*/, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1315:52: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::save_state(std::ostream&) const::_handler::node_value(size_t, const int&) constâ: >../include/mdds/trie_map_def.inl:1284:17: error: use of local variable with automatic storage from containing function [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1284 | uintptr_t index = it->second; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1249:21: note: â<typeprefixerror>uintptr_tâ declared here > 1249 | bv.ui8 = sizeof(uintptr_t); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1293:17: error: use of local variable with automatic storage from containing function [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1293 | uintptr_t max_bits = 0; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1249:21: note: â<typeprefixerror>uintptr_tâ declared here > 1249 | bv.ui8 = sizeof(uintptr_t); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1563:36: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1563 | node_stack.emplace_back(p, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:974:47: error: âheadâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 974 | size_t offset = std::distance(head, node_pos); > | ^~~~ >../include/mdds/trie_map_def.inl:975:34: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 975 | m_parent.m_packed[offset] = uintptr_t(&m_parent.m_value_store.back()); > | ^ >../include/mdds/trie_map_def.inl: In constructor âmdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map(mdds::packed_trie_map<KeyTraits, ValueT>&&)â: >../include/mdds/trie_map_def.inl:1001:20: error: request for member âresizeâ in âother.m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1001 | other.m_packed.resize(3, 0u); // root offset (0), root value (1), and root child count (2). > | ^~~~~~ >../include/mdds/trie_map_def.inl:1002:19: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1002 | other.m_packed[0] = 1; > | ^ >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::cbegin() constâ: >../include/mdds/trie_map_def.inl:1062:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1062 | const uintptr_t* node_pos = si->node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1062:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1063:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1063 | const uintptr_t* child_pos = si->child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1063:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1064:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1064 | const uintptr_t* child_end = si->child_end; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1064:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1065:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1065 | const uintptr_t* p = child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1065:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1119:29: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1119 | node_stack.emplace_back(node_pos, child_pos, child_end); > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1294:17: error: âmax_bitsâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1294 | max_bits = ~max_bits; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::save_state(std::ostream&) constâ: >../include/mdds/trie_map_def.inl:1329:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1329 | bv.ui8 = 0xFF; > | ^~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::load_state(std::istream&)â: >../include/mdds/trie_map_def.inl:1340:5: error: âuint16_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1340 | uint16_t flags = bv.ui16; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1340:5: note: âuint16_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1563:47: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1563 | node_stack.emplace_back(p, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1567:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1567 | const uintptr_t* p0 = p; // store the head offset position of this node. > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1567:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1583:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1583 | const uintptr_t* child_end = p + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1583:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1589:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1589 | const uintptr_t* child_pos = p + i * 2; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1589:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1069:24: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1069 | key_unit_type c = *p; > | ^ >../include/mdds/trie_map_def.inl:1119:39: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1119 | node_stack.emplace_back(node_pos, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1341:27: error: âflagsâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1341 | bool variable_size = (flags & 0x0001) != 0; > | ^~~~~ >../include/mdds/trie_map_def.inl:1353:5: error: âuint32_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1353 | uint32_t value_count = bv.ui32; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1353:5: note: âuint32_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1590:35: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1590 | key_unit_type node_key = *child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1074:5: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1074 | node_pos -= offset; // jump to the child node. > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1119:50: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1119 | node_stack.emplace_back(node_pos, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::find(const key_unit_type*, size_type) constâ: >../include/mdds/trie_map_def.inl:1144:34: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1144 | size_t root_offset = m_packed[0]; > | ^ >../include/mdds/trie_map_def.inl:1146:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1146 | const uintptr_t* root = m_packed.data() + root_offset; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1146:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1596:37: error: âp0â was not declared in this scope; did you mean âpâ? [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1596 | node_stack.emplace_back(p0, child_pos, child_end); > | ^~ > | p >../include/mdds/trie_map_def.inl:1357:30: error: âvalue_countâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1357 | m_value_store = func(is, value_count); > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1361:12: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1361 | if (bv.ui8 != 0xFF) > | ^~~ >../include/mdds/trie_map_def.inl:1366:26: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1366 | size_t ptr_size = bv.ui8; > | ^~~ >../include/mdds/trie_map_def.inl:1368:28: error: âuintptr_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1368 | if (ptr_size != sizeof(uintptr_t)) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1368:28: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1374:19: error: âunion mdds::detail::trie::bin_valueâ has no member named âui64â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1374 | size_t n = bv.ui64; > | ^~~~ >../include/mdds/trie_map_def.inl:1376:12: error: request for member âreserveâ in âpackedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1376 | packed.reserve(n); > | ^~~~~~~ >../include/mdds/trie_map_def.inl:1380:35: error: âuintptr_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1380 | is.read(bv.buffer, sizeof(uintptr_t)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1380:35: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1381:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1381 | const uintptr_t* p = reinterpret_cast<const uintptr_t*>(bv.buffer); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1381:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1382:16: error: request for member âpush_backâ in âpackedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1382 | packed.push_back(*p); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1079:5: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1079 | child_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1149:45: error: ârootâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1149 | find_prefix_node_with_stack(node_stack, root, input, key_end); > | ^~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::search_results mdds::packed_trie_map<KeyTraits, ValueT>::prefix_search(const key_unit_type*, size_type) constâ: >../include/mdds/trie_map_def.inl:1193:34: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1193 | size_t root_offset = m_packed[0]; > | ^ >../include/mdds/trie_map_def.inl:1195:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1195 | const uintptr_t* root = m_packed.data() + root_offset; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1195:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1197:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1197 | const uintptr_t* node = find_prefix_node(root, prefix, prefix_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1197:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1596:52: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1596 | node_stack.emplace_back(p0, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1597:19: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1597 | const uintptr_t* p_child = p0 - offset; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1597:19: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1382:27: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1382 | packed.push_back(*p); > | ^ >../include/mdds/trie_map_def.inl:1387:12: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1387 | if (bv.ui8 != 0xFF) > | ^~~ >../include/mdds/trie_map_def.inl:1390:14: error: request for member âswapâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1390 | m_packed.swap(packed); > | ^~~~ >../include/mdds/trie_map_def.inl:1394:9: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1394 | uintptr_t m_max_value; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1394:9: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1397:46: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1397 | void root_offset(size_t /*i*/, const uintptr_t& /*v*/) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1397:46: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1400:41: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1400 | void node_value(size_t i, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1400:41: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1413:50: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1413 | void node_index_size(size_t /*i*/, const uintptr_t& /*v*/) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1413:50: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1415:49: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1415 | void node_child_key(size_t /*i*/, const uintptr_t& /*v*/) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1415:49: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1417:52: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1417 | void node_child_offset(size_t /*i*/, const uintptr_t& /*v*/) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1417:52: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1080:5: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1080 | child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::node_stack_type mdds::packed_trie_map<KeyTraits, ValueT>::get_root_stack() constâ: >../include/mdds/trie_map_def.inl:1108:34: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1108 | size_t root_offset = m_packed[0]; > | ^ >../include/mdds/trie_map_def.inl:1110:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1110 | const uintptr_t* p = m_packed.data() + root_offset; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1110:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1111:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1111 | const uintptr_t* node_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1111:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1199:27: error: ânodeâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1199 | return search_results(node, std::move(buf)); > | ^~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::swap(mdds::packed_trie_map<KeyTraits, ValueT>&)â: >../include/mdds/trie_map_def.inl:1218:14: error: request for member âswapâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1218 | m_packed.swap(other.m_packed); > | ^~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::save_state(std::ostream&) constâ: >../include/mdds/trie_map_def.inl:1227:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui16â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1227 | bv.ui16 = 0x0000; // write 2-byte flags > | ^~~~ >../include/mdds/trie_map_def.inl:1228:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui16â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1228 | bv.ui16 |= (0x0001 & FuncT::variable_size); > | ^~~~ >../include/mdds/trie_map_def.inl:1232:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1232 | bv.ui32 = m_value_store.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:1245:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1245 | bv.ui8 = 0xFF; > | ^~~ >../include/mdds/trie_map_def.inl:1249:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1249 | bv.ui8 = sizeof(uintptr_t); > | ^~~ >../include/mdds/trie_map_def.inl:1599:53: error: âp_childâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1599 | find_prefix_node_with_stack(node_stack, p_child, prefix, prefix_end); > | ^~~~~~~ >../include/mdds/trie_map_def.inl:1249:21: error: âuintptr_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1249 | bv.ui8 = sizeof(uintptr_t); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1249:21: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1253:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui64â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1253 | bv.ui64 = m_packed.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:1253:24: error: request for member âsizeâ in â((const mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âconst intâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1253 | bv.ui64 = m_packed.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:1263:27: error: âuintptr_tâ is not a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1263 | inline void write(uintptr_t v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::traverse_tree(_Handler) constâ: >../include/mdds/trie_map_def.inl:1639:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1639 | const uintptr_t* node_pos = si->node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1639:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1640:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1640 | const uintptr_t* child_pos = si->child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1270:46: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1270 | void root_offset(size_t /*i*/, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1640:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1270:46: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1641:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1641 | const uintptr_t* child_end = si->child_end; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1641:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1642:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1642 | const uintptr_t* p = child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1642:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1276:45: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1276 | void node_value(size_t /*i*/, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1276:45: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1303:50: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1303 | void node_index_size(size_t /*i*/, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1303:50: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1309:49: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1309 | void node_child_key(size_t /*i*/, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1309:49: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1315:52: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1315 | void node_child_offset(size_t /*i*/, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1315:52: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::save_state(std::ostream&) const::_handler::node_value(size_t, const int&) constâ: >../include/mdds/trie_map_def.inl:1284:17: error: use of local variable with automatic storage from containing function [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1284 | uintptr_t index = it->second; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1249:21: note: â<typeprefixerror>uintptr_tâ declared here > 1249 | bv.ui8 = sizeof(uintptr_t); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1293:17: error: use of local variable with automatic storage from containing function [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1293 | uintptr_t max_bits = 0; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1249:21: note: â<typeprefixerror>uintptr_tâ declared here > 1249 | bv.ui8 = sizeof(uintptr_t); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::load_state(std::istream&)::_handler::node_value(size_t, const int&) constâ: >../include/mdds/trie_map_def.inl:1402:22: error: âm_max_valueâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1402 | if (v == m_max_value) > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1403:34: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1403 | m_parent.m_packed[i] = 0; > | ^ >../include/mdds/trie_map_def.inl:1408:23: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1408 | const uintptr_t addr = reinterpret_cast<const uintptr_t>(&val); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1408:23: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1409:34: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1409 | m_parent.m_packed[i] = addr; > | ^ >../include/mdds/trie_map_def.inl:1112:7: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1112 | ++p; > | ^ >../include/mdds/trie_map_def.inl:1115:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1115 | const uintptr_t* child_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1115:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1116:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1116 | const uintptr_t* child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1116:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1649:25: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1649 | auto key = *p; > | ^ >../include/mdds/trie_map_def.inl:1294:17: error: âmax_bitsâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1294 | max_bits = ~max_bits; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::save_state(std::ostream&) constâ: >../include/mdds/trie_map_def.inl:1329:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1329 | bv.ui8 = 0xFF; > | ^~~ >../include/mdds/trie_map_def.inl:1409:40: error: âaddrâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1409 | m_parent.m_packed[i] = addr; > | ^~~~ >../include/mdds/trie_map_def.inl: In constructor âmdds::packed_trie_map<KeyTraits, ValueT>::load_state(std::istream&)::_handler::_handler(mdds::packed_trie_map<KeyTraits, ValueT>&)â: >../include/mdds/trie_map_def.inl:1420:45: error: class âmdds::packed_trie_map<KeyTraits, ValueT>::load_state(std::istream&)::_handlerâ does not have any field named âm_max_valueâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1420 | _handler(packed_trie_map& parent) : m_max_value(0), m_parent(parent) > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::load_state(std::istream&)â: >../include/mdds/trie_map_def.inl:1340:5: error: âuint16_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1340 | uint16_t flags = bv.ui16; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1340:5: note: âuint16_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1119:29: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1119 | node_stack.emplace_back(node_pos, child_pos, child_end); > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1655:13: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1655 | node_pos -= offset; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1341:27: error: âflagsâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1341 | bool variable_size = (flags & 0x0001) != 0; > | ^~~~~ >../include/mdds/trie_map_def.inl:1422:13: error: âm_max_valueâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1422 | m_max_value = ~m_max_value; > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl: At global scope: >../include/mdds/trie_map_def.inl:1493:7: error: âuintptr_tâ does not name a type > 1493 | const uintptr_t* packed_trie_map<KeyTraits, ValueT>::find_prefix_node( > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1493:7: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1556:40: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1556 | node_stack_type& node_stack, const uintptr_t* p, const key_unit_type* prefix, const key_unit_type* prefix_end) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1556:40: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::find_prefix_node_with_stack(node_stack_type&, const int*, const key_unit_type*, const key_unit_type*) constâ: >../include/mdds/trie_map_def.inl:1561:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1561 | const uintptr_t* child_pos = p + 2; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1561:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1562:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1562 | const uintptr_t* child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1562:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1119:39: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1119 | node_stack.emplace_back(node_pos, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1663:13: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1663 | child_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1353:5: error: âuint32_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1353 | uint32_t value_count = bv.ui32; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1353:5: note: âuint32_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1563:36: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1563 | node_stack.emplace_back(p, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1119:50: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1119 | node_stack.emplace_back(node_pos, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::find(const key_unit_type*, size_type) constâ: >../include/mdds/trie_map_def.inl:1144:34: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1144 | size_t root_offset = m_packed[0]; > | ^ >../include/mdds/trie_map_def.inl:1146:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1146 | const uintptr_t* root = m_packed.data() + root_offset; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1146:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1664:13: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1664 | child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1357:30: error: âvalue_countâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1357 | m_value_store = func(is, value_count); > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1361:12: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1361 | if (bv.ui8 != 0xFF) > | ^~~ >../include/mdds/trie_map_def.inl:1366:26: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1366 | size_t ptr_size = bv.ui8; > | ^~~ >../include/mdds/trie_map_def.inl:1368:28: error: âuintptr_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1368 | if (ptr_size != sizeof(uintptr_t)) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1368:28: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1374:19: error: âunion mdds::detail::trie::bin_valueâ has no member named âui64â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1374 | size_t n = bv.ui64; > | ^~~~ >../include/mdds/trie_map_def.inl:1376:12: error: request for member âreserveâ in âpackedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1376 | packed.reserve(n); > | ^~~~~~~ >../include/mdds/trie_map_def.inl:1380:35: error: âuintptr_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1380 | is.read(bv.buffer, sizeof(uintptr_t)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1380:35: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1381:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1381 | const uintptr_t* p = reinterpret_cast<const uintptr_t*>(bv.buffer); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1381:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1382:16: error: request for member âpush_backâ in âpackedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1382 | packed.push_back(*p); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1563:47: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1563 | node_stack.emplace_back(p, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1567:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1567 | const uintptr_t* p0 = p; // store the head offset position of this node. > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1567:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1583:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1583 | const uintptr_t* child_end = p + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1583:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1589:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1589 | const uintptr_t* child_pos = p + i * 2; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1589:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1149:45: error: ârootâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1149 | find_prefix_node_with_stack(node_stack, root, input, key_end); > | ^~~~ >../include/mdds/trie_map_def.inl: In member function âmdds::packed_trie_map<KeyTraits, ValueT>::search_results mdds::packed_trie_map<KeyTraits, ValueT>::prefix_search(const key_unit_type*, size_type) constâ: >../include/mdds/trie_map_def.inl:1193:34: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[int]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1193 | size_t root_offset = m_packed[0]; > | ^ >../include/mdds/trie_map_def.inl:1195:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1195 | const uintptr_t* root = m_packed.data() + root_offset; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1195:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1197:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1197 | const uintptr_t* node = find_prefix_node(root, prefix, prefix_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1197:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1687:17: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1687 | node_pos = si->node_pos; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1382:27: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1382 | packed.push_back(*p); > | ^ >../include/mdds/trie_map_def.inl:1387:12: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1387 | if (bv.ui8 != 0xFF) > | ^~~ >../include/mdds/trie_map_def.inl:1390:14: error: request for member âswapâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1390 | m_packed.swap(packed); > | ^~~~ >../include/mdds/trie_map_def.inl:1394:9: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1394 | uintptr_t m_max_value; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1394:9: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1397:46: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1397 | void root_offset(size_t /*i*/, const uintptr_t& /*v*/) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1397:46: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1400:41: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1400 | void node_value(size_t i, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1400:41: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1413:50: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1413 | void node_index_size(size_t /*i*/, const uintptr_t& /*v*/) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1413:50: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1415:49: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1415 | void node_child_key(size_t /*i*/, const uintptr_t& /*v*/) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1415:49: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1417:52: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1417 | void node_child_offset(size_t /*i*/, const uintptr_t& /*v*/) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1417:52: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1590:35: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1590 | key_unit_type node_key = *child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1199:27: error: ânodeâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1199 | return search_results(node, std::move(buf)); > | ^~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::swap(mdds::packed_trie_map<KeyTraits, ValueT>&)â: >../include/mdds/trie_map_def.inl:1218:14: error: request for member âswapâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1218 | m_packed.swap(other.m_packed); > | ^~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::save_state(std::ostream&) constâ: >../include/mdds/trie_map_def.inl:1227:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui16â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1227 | bv.ui16 = 0x0000; // write 2-byte flags > | ^~~~ >../include/mdds/trie_map_def.inl:1228:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui16â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1228 | bv.ui16 |= (0x0001 & FuncT::variable_size); > | ^~~~ >../include/mdds/trie_map_def.inl:1232:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui32â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1232 | bv.ui32 = m_value_store.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:1245:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1245 | bv.ui8 = 0xFF; > | ^~~ >../include/mdds/trie_map_def.inl:1249:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1249 | bv.ui8 = sizeof(uintptr_t); > | ^~~ >../include/mdds/trie_map_def.inl:1249:21: error: âuintptr_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1249 | bv.ui8 = sizeof(uintptr_t); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1249:21: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1253:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui64â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1253 | bv.ui64 = m_packed.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:1253:24: error: request for member âsizeâ in â((const mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âconst intâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1253 | bv.ui64 = m_packed.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:1263:27: error: âuintptr_tâ is not a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1263 | inline void write(uintptr_t v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1270:46: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1270 | void root_offset(size_t /*i*/, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1270:46: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1276:45: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1276 | void node_value(size_t /*i*/, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1276:45: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1303:50: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1303 | void node_index_size(size_t /*i*/, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1303:50: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1309:49: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1309 | void node_child_key(size_t /*i*/, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1309:49: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1315:52: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1315 | void node_child_offset(size_t /*i*/, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1315:52: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1688:17: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1688 | p = si->child_pos; > | ^ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::save_state(std::ostream&) const::_handler::node_value(size_t, const int&) constâ: >../include/mdds/trie_map_def.inl:1284:17: error: use of local variable with automatic storage from containing function [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1284 | uintptr_t index = it->second; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1249:21: note: â<typeprefixerror>uintptr_tâ declared here > 1249 | bv.ui8 = sizeof(uintptr_t); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1293:17: error: use of local variable with automatic storage from containing function [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1293 | uintptr_t max_bits = 0; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::traverse_buffer(_Handler) constâ: >../include/mdds/trie_map_def.inl:1708:25: error: request for member âsizeâ in â((const mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âconst intâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1708 | size_t n = m_packed.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:1249:21: note: â<typeprefixerror>uintptr_tâ declared here > 1249 | bv.ui8 = sizeof(uintptr_t); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1710:32: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1710 | hdl.root_offset(i, m_packed[i]); > | ^ >../include/mdds/trie_map_def.inl:1715:35: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1715 | hdl.node_value(i, m_packed[i]); > | ^ >../include/mdds/trie_map_def.inl:1718:40: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1718 | hdl.node_index_size(i, m_packed[i]); > | ^ >../include/mdds/trie_map_def.inl:1719:37: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1719 | size_t index_size = m_packed[i]; > | ^ >../include/mdds/trie_map_def.inl:1725:43: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1725 | hdl.node_child_key(i, m_packed[i]); > | ^ >../include/mdds/trie_map_def.inl:1727:46: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1727 | hdl.node_child_offset(i, m_packed[i]); > | ^ >../include/mdds/trie_map_def.inl:1596:37: error: âp0â was not declared in this scope; did you mean âpâ? [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1596 | node_stack.emplace_back(p0, child_pos, child_end); > | ^~ > | p >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::load_state(std::istream&)::_handler::node_value(size_t, const int&) constâ: >../include/mdds/trie_map_def.inl:1402:22: error: âm_max_valueâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1402 | if (v == m_max_value) > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1403:34: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1403 | m_parent.m_packed[i] = 0; > | ^ >../include/mdds/trie_map_def.inl:1408:23: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1408 | const uintptr_t addr = reinterpret_cast<const uintptr_t>(&val); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1408:23: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1409:34: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1409 | m_parent.m_packed[i] = addr; > | ^ >../include/mdds/trie_map_def.inl:1294:17: error: âmax_bitsâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1294 | max_bits = ~max_bits; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::save_state(std::ostream&) constâ: >../include/mdds/trie_map_def.inl:1329:8: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1329 | bv.ui8 = 0xFF; > | ^~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::load_state(std::istream&)â: >../include/mdds/trie_map_def.inl:1340:5: error: âuint16_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1340 | uint16_t flags = bv.ui16; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1340:5: note: âuint16_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1596:52: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1596 | node_stack.emplace_back(p0, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1597:19: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1597 | const uintptr_t* p_child = p0 - offset; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1597:19: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1409:40: error: âaddrâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1409 | m_parent.m_packed[i] = addr; > | ^~~~ >../include/mdds/trie_map_def.inl: In constructor âmdds::packed_trie_map<KeyTraits, ValueT>::load_state(std::istream&)::_handler::_handler(mdds::packed_trie_map<KeyTraits, ValueT>&)â: >../include/mdds/trie_map_def.inl:1420:45: error: class âmdds::packed_trie_map<KeyTraits, ValueT>::load_state(std::istream&)::_handlerâ does not have any field named âm_max_valueâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1420 | _handler(packed_trie_map& parent) : m_max_value(0), m_parent(parent) > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1341:27: error: âflagsâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1341 | bool variable_size = (flags & 0x0001) != 0; > | ^~~~~ >../include/mdds/trie_map_def.inl:1599:53: error: âp_childâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1599 | find_prefix_node_with_stack(node_stack, p_child, prefix, prefix_end); > | ^~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::traverse_tree(_Handler) constâ: >../include/mdds/trie_map_def.inl:1639:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1639 | const uintptr_t* node_pos = si->node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1639:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1640:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1640 | const uintptr_t* child_pos = si->child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1640:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1641:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1641 | const uintptr_t* child_end = si->child_end; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1641:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1642:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1642 | const uintptr_t* p = child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1642:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1422:13: error: âm_max_valueâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1422 | m_max_value = ~m_max_value; > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl: At global scope: >../include/mdds/trie_map_def.inl:1493:7: error: âuintptr_tâ does not name a type > 1493 | const uintptr_t* packed_trie_map<KeyTraits, ValueT>::find_prefix_node( > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1493:7: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1556:40: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1556 | node_stack_type& node_stack, const uintptr_t* p, const key_unit_type* prefix, const key_unit_type* prefix_end) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1556:40: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::find_prefix_node_with_stack(node_stack_type&, const int*, const key_unit_type*, const key_unit_type*) constâ: >../include/mdds/trie_map_def.inl:1561:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1561 | const uintptr_t* child_pos = p + 2; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1561:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1562:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1562 | const uintptr_t* child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1562:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1353:5: error: âuint32_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1353 | uint32_t value_count = bv.ui32; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1353:5: note: âuint32_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1649:25: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1649 | auto key = *p; > | ^ >../include/mdds/trie_map_def.inl:1563:36: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1563 | node_stack.emplace_back(p, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1357:30: error: âvalue_countâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1357 | m_value_store = func(is, value_count); > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1361:12: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1361 | if (bv.ui8 != 0xFF) > | ^~~ >../include/mdds/trie_map_def.inl:1366:26: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1366 | size_t ptr_size = bv.ui8; > | ^~~ >../include/mdds/trie_map_def.inl:1368:28: error: âuintptr_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1368 | if (ptr_size != sizeof(uintptr_t)) > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1368:28: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1655:13: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1655 | node_pos -= offset; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1374:19: error: âunion mdds::detail::trie::bin_valueâ has no member named âui64â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1374 | size_t n = bv.ui64; > | ^~~~ >../include/mdds/trie_map_def.inl:1376:12: error: request for member âreserveâ in âpackedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1376 | packed.reserve(n); > | ^~~~~~~ >../include/mdds/trie_map_def.inl:1380:35: error: âuintptr_tâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1380 | is.read(bv.buffer, sizeof(uintptr_t)); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1380:35: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1381:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1381 | const uintptr_t* p = reinterpret_cast<const uintptr_t*>(bv.buffer); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1381:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1382:16: error: request for member âpush_backâ in âpackedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1382 | packed.push_back(*p); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1563:47: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1563 | node_stack.emplace_back(p, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1567:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1567 | const uintptr_t* p0 = p; // store the head offset position of this node. > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1567:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1583:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1583 | const uintptr_t* child_end = p + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1583:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1589:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1589 | const uintptr_t* child_pos = p + i * 2; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1589:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1382:27: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1382 | packed.push_back(*p); > | ^ >../include/mdds/trie_map_def.inl:1387:12: error: âunion mdds::detail::trie::bin_valueâ has no member named âui8â [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1387 | if (bv.ui8 != 0xFF) > | ^~~ >../include/mdds/trie_map_def.inl:1390:14: error: request for member âswapâ in â((mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âmdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âintâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1390 | m_packed.swap(packed); > | ^~~~ >../include/mdds/trie_map_def.inl:1394:9: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1394 | uintptr_t m_max_value; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1394:9: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1397:46: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1397 | void root_offset(size_t /*i*/, const uintptr_t& /*v*/) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1397:46: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1400:41: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1400 | void node_value(size_t i, const uintptr_t& v) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1400:41: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1413:50: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1413 | void node_index_size(size_t /*i*/, const uintptr_t& /*v*/) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1413:50: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1415:49: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1415 | void node_child_key(size_t /*i*/, const uintptr_t& /*v*/) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1415:49: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1417:52: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1417 | void node_child_offset(size_t /*i*/, const uintptr_t& /*v*/) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1417:52: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1663:13: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1663 | child_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1590:35: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1590 | key_unit_type node_key = *child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1664:13: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1664 | child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::load_state(std::istream&)::_handler::node_value(size_t, const int&) constâ: >../include/mdds/trie_map_def.inl:1402:22: error: âm_max_valueâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1402 | if (v == m_max_value) > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1403:34: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1403 | m_parent.m_packed[i] = 0; > | ^ >../include/mdds/trie_map_def.inl:1596:37: error: âp0â was not declared in this scope; did you mean âpâ? [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1596 | node_stack.emplace_back(p0, child_pos, child_end); > | ^~ > | p >../include/mdds/trie_map_def.inl:1408:23: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1408 | const uintptr_t addr = reinterpret_cast<const uintptr_t>(&val); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1408:23: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1409:34: error: invalid types âmdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1409 | m_parent.m_packed[i] = addr; > | ^ >../include/mdds/trie_map_def.inl:1687:17: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1687 | node_pos = si->node_pos; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1409:40: error: âaddrâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1409 | m_parent.m_packed[i] = addr; > | ^~~~ >../include/mdds/trie_map_def.inl:1596:52: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1596 | node_stack.emplace_back(p0, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1597:19: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1597 | const uintptr_t* p_child = p0 - offset; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1597:19: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In constructor âmdds::packed_trie_map<KeyTraits, ValueT>::load_state(std::istream&)::_handler::_handler(mdds::packed_trie_map<KeyTraits, ValueT>&)â: >../include/mdds/trie_map_def.inl:1420:45: error: class âmdds::packed_trie_map<KeyTraits, ValueT>::load_state(std::istream&)::_handlerâ does not have any field named âm_max_valueâ [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1420 | _handler(packed_trie_map& parent) : m_max_value(0), m_parent(parent) > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1688:17: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1688 | p = si->child_pos; > | ^ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::traverse_buffer(_Handler) constâ: >../include/mdds/trie_map_def.inl:1708:25: error: request for member âsizeâ in â((const mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âconst intâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1708 | size_t n = m_packed.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:1710:32: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1710 | hdl.root_offset(i, m_packed[i]); > | ^ >../include/mdds/trie_map_def.inl:1715:35: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1715 | hdl.node_value(i, m_packed[i]); > | ^ >../include/mdds/trie_map_def.inl:1599:53: error: âp_childâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1599 | find_prefix_node_with_stack(node_stack, p_child, prefix, prefix_end); > | ^~~~~~~ >../include/mdds/trie_map_def.inl:1718:40: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1718 | hdl.node_index_size(i, m_packed[i]); > | ^ >../include/mdds/trie_map_def.inl:1719:37: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1719 | size_t index_size = m_packed[i]; > | ^ >../include/mdds/trie_map_def.inl:1725:43: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1725 | hdl.node_child_key(i, m_packed[i]); > | ^ >../include/mdds/trie_map_def.inl:1727:46: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1727 | hdl.node_child_offset(i, m_packed[i]); > | ^ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::traverse_tree(_Handler) constâ: >../include/mdds/trie_map_def.inl:1639:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1639 | const uintptr_t* node_pos = si->node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1639:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1640:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1640 | const uintptr_t* child_pos = si->child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1640:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1641:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1641 | const uintptr_t* child_end = si->child_end; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1641:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1642:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1642 | const uintptr_t* p = child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1642:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1422:13: error: âm_max_valueâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1422 | m_max_value = ~m_max_value; > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl: At global scope: >../include/mdds/trie_map_def.inl:1493:7: error: âuintptr_tâ does not name a type > 1493 | const uintptr_t* packed_trie_map<KeyTraits, ValueT>::find_prefix_node( > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1493:7: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1556:40: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1556 | node_stack_type& node_stack, const uintptr_t* p, const key_unit_type* prefix, const key_unit_type* prefix_end) const > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1556:40: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::find_prefix_node_with_stack(node_stack_type&, const int*, const key_unit_type*, const key_unit_type*) constâ: >../include/mdds/trie_map_def.inl:1561:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1561 | const uintptr_t* child_pos = p + 2; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1561:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1562:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1562 | const uintptr_t* child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1562:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1649:25: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1649 | auto key = *p; > | ^ >../include/mdds/trie_map_def.inl:1563:36: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1563 | node_stack.emplace_back(p, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1655:13: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1655 | node_pos -= offset; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1563:47: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1563 | node_stack.emplace_back(p, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1567:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1567 | const uintptr_t* p0 = p; // store the head offset position of this node. > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1567:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1583:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1583 | const uintptr_t* child_end = p + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1583:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1589:15: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1589 | const uintptr_t* child_pos = p + i * 2; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1589:15: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1663:13: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1663 | child_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1590:35: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1590 | key_unit_type node_key = *child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1664:13: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1664 | child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1596:37: error: âp0â was not declared in this scope; did you mean âpâ? [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1596 | node_stack.emplace_back(p0, child_pos, child_end); > | ^~ > | p >../include/mdds/trie_map_def.inl:1687:17: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1687 | node_pos = si->node_pos; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1596:52: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1596 | node_stack.emplace_back(p0, child_pos, child_end); > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1597:19: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1597 | const uintptr_t* p_child = p0 - offset; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1597:19: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1688:17: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1688 | p = si->child_pos; > | ^ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::traverse_buffer(_Handler) constâ: >../include/mdds/trie_map_def.inl:1708:25: error: request for member âsizeâ in â((const mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âconst intâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1708 | size_t n = m_packed.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:1710:32: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1710 | hdl.root_offset(i, m_packed[i]); > | ^ >../include/mdds/trie_map_def.inl:1715:35: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1715 | hdl.node_value(i, m_packed[i]); > | ^ >../include/mdds/trie_map_def.inl:1718:40: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1718 | hdl.node_index_size(i, m_packed[i]); > | ^ >../include/mdds/trie_map_def.inl:1719:37: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1719 | size_t index_size = m_packed[i]; > | ^ >../include/mdds/trie_map_def.inl:1725:43: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1725 | hdl.node_child_key(i, m_packed[i]); > | ^ >../include/mdds/trie_map_def.inl:1727:46: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1727 | hdl.node_child_offset(i, m_packed[i]); > | ^ >../include/mdds/trie_map_def.inl:1599:53: error: âp_childâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1599 | find_prefix_node_with_stack(node_stack, p_child, prefix, prefix_end); > | ^~~~~~~ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::traverse_tree(_Handler) constâ: >../include/mdds/trie_map_def.inl:1639:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1639 | const uintptr_t* node_pos = si->node_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1639:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1640:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1640 | const uintptr_t* child_pos = si->child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1640:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1641:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1641 | const uintptr_t* child_end = si->child_end; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1641:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1642:11: error: âuintptr_tâ does not name a type [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1642 | const uintptr_t* p = child_pos; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1642:11: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl:1649:25: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1649 | auto key = *p; > | ^ >../include/mdds/trie_map_def.inl:1655:13: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1655 | node_pos -= offset; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1663:13: error: âchild_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1663 | child_pos = p; > | ^~~~~~~~~ >../include/mdds/trie_map_def.inl:1664:13: error: âchild_endâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1664 | child_end = child_pos + index_size; > | ^~~~~~~~~ >../include/mdds/trie_map_itr.hpp: In instantiation of âmdds::trie::detail::packed_search_results<_TrieType>::const_iterator mdds::trie::detail::packed_search_results<_TrieType>::begin() const [with _TrieType = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >]â: >packed_trie_map.cpp:74:27: required from here > 74 | for (const auto& kv : results) > | ^~~~~~~ >../include/mdds/trie_map_itr.hpp:868:89: error: â__gnu_cxx::__alloc_traits<std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>, mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>::value_typeâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_posâ > 868 | push_child_node_to_stack(node_stack, buf, node_stack.back().child_pos); > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp: In instantiation of âmdds::trie::detail::packed_search_results<_TrieType>::const_iterator mdds::trie::detail::packed_search_results<_TrieType>::end() const [with _TrieType = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >]â: >packed_trie_map.cpp:74:27: required from here > 74 | for (const auto& kv : results) > | ^~~~~~~ >../include/mdds/trie_map_itr.hpp:882:12: error: âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ has no member named âchild_posâ > 882 | si.child_pos = si.child_end; > | ~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:882:27: error: âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ has no member named âchild_endâ > 882 | si.child_pos = si.child_end; > | ~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp: In instantiation of âmdds::trie::detail::packed_iterator_base<_TrieType>& mdds::trie::detail::packed_iterator_base<_TrieType>::operator++() [with _TrieType = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>]â: >packed_trie_map.cpp:74:27: required from here > 74 | for (const auto& kv : results) > | ^~~~~~~ >../include/mdds/trie_map_itr.hpp:633:35: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named ânode_posâ > 633 | size_t index_size = *(si->node_pos + 1); > | ~~~~^~~~~~~~ >../include/mdds/trie_map_itr.hpp:663:38: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_posâ > 663 | std::advance(si->child_pos, 2); > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:665:29: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_posâ > 665 | if (si->child_pos != si->child_end) > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:665:46: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_endâ > 665 | if (si->child_pos != si->child_end) > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:668:78: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_posâ > 668 | push_child_node_to_stack(m_node_stack, m_buffer, si->child_pos); > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:676:70: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_posâ > 676 | push_child_node_to_stack(m_node_stack, m_buffer, si->child_pos); > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:680:79: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named ânode_posâ > 680 | reinterpret_cast<const typename trie_type::value_type*>(*si->node_pos); > | ~~~~^~~~~~~~ >../include/mdds/trie_map_itr.hpp:681:32: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named ânode_posâ > 681 | index_size = *(si->node_pos + 1); > | ~~~~^~~~~~~~ >../include/mdds/trie_map_def.inl:1687:17: error: ânode_posâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1687 | node_pos = si->node_pos; > | ^~~~~~~~ >../include/mdds/trie_map_def.inl:1688:17: error: âpâ was not declared in this scope [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1688 | p = si->child_pos; > | ^ >../include/mdds/trie_map_def.inl: In member function âvoid mdds::packed_trie_map<KeyTraits, ValueT>::traverse_buffer(_Handler) constâ: >../include/mdds/trie_map_def.inl:1708:25: error: request for member âsizeâ in â((const mdds::packed_trie_map<KeyTraits, ValueT>*)this)->mdds::packed_trie_map<KeyTraits, ValueT>::m_packedâ, which is of non-class type âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_typeâ {aka âconst intâ} [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1708 | size_t n = m_packed.size(); > | ^~~~ >../include/mdds/trie_map_def.inl:1710:32: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1710 | hdl.root_offset(i, m_packed[i]); > | ^ >../include/mdds/trie_map_def.inl:1715:35: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1715 | hdl.node_value(i, m_packed[i]); > | ^ >../include/mdds/trie_map_def.inl:1718:40: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1718 | hdl.node_index_size(i, m_packed[i]); > | ^ >../include/mdds/trie_map_def.inl:1719:37: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1719 | size_t index_size = m_packed[i]; > | ^ >../include/mdds/trie_map_def.inl:1725:43: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1725 | hdl.node_child_key(i, m_packed[i]); > | ^ >../include/mdds/trie_map_def.inl:1727:46: error: invalid types âconst mdds::packed_trie_map<KeyTraits, ValueT>::packed_type {aka const int}[size_t {aka long unsigned int}]â for array subscript [-Wtemplate-body[https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body]] > 1727 | hdl.node_child_offset(i, m_packed[i]); > | ^ >packed_trie_state_custom.cpp: At global scope: >packed_trie_state_custom.cpp:36:25: error: found â:â in nested-name-specifier, expected â::â > 36 | enum affiliated_party_t : uint8_t > | ^ > | :: >packed_trie_state_custom.cpp:36:6: error: âaffiliated_party_tâ has not been declared > 36 | enum affiliated_party_t : uint8_t > | ^~~~~~~~~~~~~~~~~~ >packed_trie_state_custom.cpp:37:1: error: expected unqualified-id before â{â token > 37 | { > | ^ >packed_trie_state_custom.cpp:50:5: error: âuint16_tâ does not name a type > 50 | uint16_t year; > | ^~~~~~~~ >packed_trie_state_custom.cpp:32:1: note: âuint16_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â > 31 | #include <mdds/trie_map.hpp> > +++ |+#include <cstdint> > 32 | >packed_trie_state_custom.cpp:51:5: error: âaffiliated_party_tâ does not name a type > 51 | affiliated_party_t party; > | ^~~~~~~~~~~~~~~~~~ >packed_trie_state_custom.cpp:54:45: error: âaffiliated_party_tâ has not been declared > 54 | std::ostream& operator<< (std::ostream& os, affiliated_party_t v) > | ^~~~~~~~~~~~~~~~~~ >packed_trie_state_custom.cpp: In function âbool operator==(const us_president&, const us_president&)â: >packed_trie_state_custom.cpp:73:17: error: âconst struct us_presidentâ has no member named âyearâ > 73 | return left.year == right.year && left.party == right.party; > | ^~~~ >packed_trie_state_custom.cpp:73:31: error: âconst struct us_presidentâ has no member named âyearâ > 73 | return left.year == right.year && left.party == right.party; > | ^~~~ >packed_trie_state_custom.cpp:73:44: error: âconst struct us_presidentâ has no member named âpartyâ > 73 | return left.year == right.year && left.party == right.party; > | ^~~~~ >packed_trie_state_custom.cpp:73:59: error: âconst struct us_presidentâ has no member named âpartyâ > 73 | return left.year == right.year && left.party == right.party; > | ^~~~~ >packed_trie_state_custom.cpp: At global scope: >packed_trie_state_custom.cpp:81:9: error: âuint16_tâ does not name a type > 81 | uint16_t i16; > | ^~~~~~~~ >packed_trie_state_custom.cpp:81:9: note: âuint16_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >packed_trie_state_custom.cpp:82:9: error: âaffiliated_party_tâ does not name a type > 82 | affiliated_party_t party; > | ^~~~~~~~~~~~~~~~~~ >packed_trie_state_custom.cpp: In static member function âstatic void us_president_serializer::write(std::ostream&, const us_president&)â: >packed_trie_state_custom.cpp:93:13: error: âunion us_president_serializer::bin_bufferâ has no member named âi16â > 93 | buf.i16 = v.year; > | ^~~ >packed_trie_state_custom.cpp:93:21: error: âconst struct us_presidentâ has no member named âyearâ > 93 | buf.i16 = v.year; > | ^~~~ >packed_trie_state_custom.cpp:97:13: error: âunion us_president_serializer::bin_bufferâ has no member named âpartyâ > 97 | buf.party = v.party; > | ^~~~~ >packed_trie_state_custom.cpp:97:23: error: âconst struct us_presidentâ has no member named âpartyâ > 97 | buf.party = v.party; > | ^~~~~ >packed_trie_state_custom.cpp: In static member function âstatic void us_president_serializer::read(std::istream&, size_t, us_president&)â: >packed_trie_state_custom.cpp:110:11: error: âstruct us_presidentâ has no member named âyearâ > 110 | v.year = buf.i16; > | ^~~~ >packed_trie_state_custom.cpp:110:22: error: âunion us_president_serializer::bin_bufferâ has no member named âi16â > 110 | v.year = buf.i16; > | ^~~ >packed_trie_state_custom.cpp:114:11: error: âstruct us_presidentâ has no member named âpartyâ > 114 | v.party = buf.party; > | ^~~~~ >packed_trie_state_custom.cpp:114:23: error: âunion us_president_serializer::bin_bufferâ has no member named âpartyâ > 114 | v.party = buf.party; > | ^~~~~ >../include/mdds/trie_map_def.inl: In instantiation of âvoid mdds::packed_trie_map<KeyTraits, ValueT>::compact(const trie_node&) [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int]â: >../include/mdds/trie_map_def.inl:946:12: required from âmdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map(const entry*, size_type) [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; size_type = long unsigned int]â > 946 | compact(root); > | ~~~~~~~^~~~~~ >packed_trie_map.cpp:70:62: required from here > 70 | trie_map_type nc_cities(entries, MDDS_N_ELEMENTS(entries)); > | ^ >../include/mdds/trie_map_def.inl:889:42: error: âuintptr_tâ was not declared in this scope > 889 | packed_type init(size_t(1), uintptr_t(0)); > | ~~~~~~~~~^~~ >../include/mdds/trie_map_def.inl:889:42: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In instantiation of âmdds::packed_trie_map<KeyTraits, ValueT>::search_results mdds::packed_trie_map<KeyTraits, ValueT>::prefix_search(const key_unit_type*, size_type) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; search_results = mdds::trie::detail::packed_search_results<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >; key_unit_type = char; size_type = long unsigned int]â: >../include/mdds/trie_map_def.inl:1179:25: required from âmdds::packed_trie_map<KeyTraits, ValueT>::search_results mdds::packed_trie_map<KeyTraits, ValueT>::prefix_search(const key_type&) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; search_results = mdds::trie::detail::packed_search_results<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >; key_type = std::__cxx11::basic_string<char>]â > 1179 | return prefix_search(p, n); > | ~~~~~~~~~~~~~^~~~~~ >packed_trie_map.cpp:73:43: required from here > 73 | auto results = nc_cities.prefix_search("Cha"); > | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ >../include/mdds/trie_map_def.inl:1191:26: warning: unused variable âprefix_endâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1191 | const key_unit_type* prefix_end = prefix + len; > | ^~~~~~~~~~ >../include/mdds/trie_map_def.inl:1193:12: warning: unused variable âroot_offsetâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1193 | size_t root_offset = m_packed[0]; > | ^~~~~~~~~~~ >../include/mdds/trie_map_itr.hpp: In instantiation of âmdds::trie::detail::packed_search_results<_TrieType>::node_stack_type mdds::trie::detail::packed_search_results<_TrieType>::get_root_node() const [with _TrieType = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>; node_stack_type = std::vector<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item, std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item> >]â: >../include/mdds/trie_map_itr.hpp:861:38: required from âmdds::trie::detail::packed_search_results<_TrieType>::const_iterator mdds::trie::detail::packed_search_results<_TrieType>::begin() const [with _TrieType = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >]â > 861 | node_stack_type node_stack = get_root_node(); > | ^~~~~~~~~~~~~ >packed_trie_map.cpp:74:27: required from here > 74 | for (const auto& kv : results) > | ^~~~~~~ >../include/mdds/trie_map_itr.hpp:815:16: warning: unused variable âindex_sizeâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 815 | size_t index_size = *p; > | ^~~~~~~~~~ >../include/mdds/trie_map_def.inl: In instantiation of âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::find(const key_unit_type*, size_type) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >; key_unit_type = char; size_type = long unsigned int]â: >../include/mdds/trie_map_def.inl:1133:16: required from âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::find(const key_type&) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >; key_type = std::__cxx11::basic_string<char>]â > 1133 | return find(p, n); > | ~~~~^~~~~~ >packed_trie_map.cpp:94:29: required from here > 94 | auto it = nc_cities.find("Wilmington"); > | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1150:50: error: â__gnu_cxx::__alloc_traits<std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>, mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>::value_typeâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named ânode_posâ > 1150 | if (node_stack.empty() || !node_stack.back().node_pos) > | ~~~~~~~~~~~~~~~~~~^~~~~~~~ >../include/mdds/trie_map_def.inl:1154:68: error: âconst struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ has no member named ânode_posâ > 1154 | nst value_type* pv = reinterpret_cast<const value_type*>(*si.node_pos); > | ~~~^~~~~~~~ >../include/mdds/trie_map_def.inl:1164:38: error: âconst struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ has no member named âchild_posâ > 1164 | ktt::push_back(buf, *this_si.child_pos); > | ~~~~~~~~^~~~~~~~~ >../include/mdds/trie_map_def.inl:1144:12: warning: unused variable âroot_offsetâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1144 | size_t root_offset = m_packed[0]; > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl: In instantiation of âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::cend() const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >]â: >../include/mdds/trie_map_def.inl:1047:12: required from âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::end() const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >]â > 1047 | return cend(); > | ^~~~ >packed_trie_map.cpp:103:28: required from here > 103 | if (it == nc_cities.end()) > | ~~~~~~~~~~~~~^~ >../include/mdds/trie_map_def.inl:1100:23: error: â__gnu_cxx::__alloc_traits<std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>, mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>::value_typeâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_posâ > 1100 | node_stack.back().child_pos = node_stack.back().child_end; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ >../include/mdds/trie_map_def.inl:1100:53: error: â__gnu_cxx::__alloc_traits<std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>, mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>::value_typeâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_endâ > 1100 | node_stack.back().child_pos = node_stack.back().child_end; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ >packed_trie_state_custom.cpp: In function âint main()â: >packed_trie_state_custom.cpp:129:57: error: ârepublican_national_unionâ was not declared in this scope > 129 | { MDDS_ASCII("Abraham Lincoln"), { 1861, republican_national_union } }, > | ^~~~~~~~~~~~~~~~~~~~~~~~~ >packed_trie_state_custom.cpp:130:57: error: âdemocraticâ was not declared in this scope > 130 | { MDDS_ASCII("Andrew Jackson"), { 1829, democratic } }, > | ^~~~~~~~~~ >packed_trie_state_custom.cpp:131:57: error: ânational_unionâ was not declared in this scope > 131 | { MDDS_ASCII("Andrew Johnson"), { 1865, national_union } }, > | ^~~~~~~~~~~~~~ >packed_trie_state_custom.cpp:133:57: error: ârepublicanâ was not declared in this scope > 133 | { MDDS_ASCII("Benjamin Harrison"), { 1889, republican } }, > | ^~~~~~~~~~ >../include/mdds/trie_map_itr.hpp: In instantiation of âmdds::trie::detail::packed_search_results<_TrieType>::const_iterator mdds::trie::detail::packed_search_results<_TrieType>::begin() const [with _TrieType = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >]â: >trie_map.cpp:86:27: required from here > 86 | for (const auto& kv : packed_results) > | ^~~~~~~~~~~~~~ >../include/mdds/trie_map_itr.hpp:868:89: error: â__gnu_cxx::__alloc_traits<std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>, mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>::value_typeâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_posâ > 868 | push_child_node_to_stack(node_stack, buf, node_stack.back().child_pos); > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp: In instantiation of âmdds::trie::detail::packed_search_results<_TrieType>::const_iterator mdds::trie::detail::packed_search_results<_TrieType>::end() const [with _TrieType = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >]â: >trie_map.cpp:86:27: required from here > 86 | for (const auto& kv : packed_results) > | ^~~~~~~~~~~~~~ >../include/mdds/trie_map_itr.hpp:882:12: error: âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ has no member named âchild_posâ > 882 | si.child_pos = si.child_end; > | ~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:882:27: error: âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ has no member named âchild_endâ > 882 | si.child_pos = si.child_end; > | ~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp: In instantiation of âmdds::trie::detail::packed_iterator_base<_TrieType>& mdds::trie::detail::packed_iterator_base<_TrieType>::operator++() [with _TrieType = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>]â: >trie_map.cpp:86:27: required from here > 86 | for (const auto& kv : packed_results) > | ^~~~~~~~~~~~~~ >../include/mdds/trie_map_itr.hpp:633:35: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named ânode_posâ > 633 | size_t index_size = *(si->node_pos + 1); > | ~~~~^~~~~~~~ >../include/mdds/trie_map_itr.hpp:663:38: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_posâ > 663 | std::advance(si->child_pos, 2); > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:665:29: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_posâ > 665 | if (si->child_pos != si->child_end) > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:665:46: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_endâ > 665 | if (si->child_pos != si->child_end) > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:668:78: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_posâ > 668 | push_child_node_to_stack(m_node_stack, m_buffer, si->child_pos); > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:676:70: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_posâ > 676 | push_child_node_to_stack(m_node_stack, m_buffer, si->child_pos); > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:680:79: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named ânode_posâ > 680 | reinterpret_cast<const typename trie_type::value_type*>(*si->node_pos); > | ~~~~^~~~~~~~ >../include/mdds/trie_map_itr.hpp:681:32: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named ânode_posâ > 681 | index_size = *(si->node_pos + 1); > | ~~~~^~~~~~~~ >packed_trie_state_custom.cpp:143:57: error: âunaffiliatedâ was not declared in this scope > 143 | { MDDS_ASCII("George Washington"), { 1789, unaffiliated } }, > | ^~~~~~~~~~~~ >../include/mdds/trie_map_def.inl: In instantiation of âvoid mdds::packed_trie_map<KeyTraits, ValueT>::find_prefix_node_with_stack(node_stack_type&, const int*, const key_unit_type*, const key_unit_type*) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; node_stack_type = std::vector<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item, std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item> >; key_unit_type = char]â: >../include/mdds/trie_map_def.inl:1149:5: required from âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::find(const key_unit_type*, size_type) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >; key_unit_type = char; size_type = long unsigned int]â > 1149 | find_prefix_node_with_stack(node_stack, root, input, key_end); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1133:16: required from âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::find(const key_type&) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >; key_type = std::__cxx11::basic_string<char>]â > 1133 | return find(p, n); > | ~~~~^~~~~~ >packed_trie_map.cpp:94:29: required from here > 94 | auto it = nc_cities.find("Wilmington"); > | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1560:16: warning: unused variable âindex_sizeâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1560 | size_t index_size = *(p + 1); > | ^~~~~~~~~~ >../include/mdds/trie_map_def.inl:1591:16: warning: unused variable âoffsetâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1591 | size_t offset = *(child_pos + 1); > | ^~~~~~ >../include/mdds/trie_map_def.inl: In instantiation of âmdds::packed_trie_map<KeyTraits, ValueT>::node_stack_type mdds::packed_trie_map<KeyTraits, ValueT>::get_root_stack() const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; node_stack_type = std::vector<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item, std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item> >]â: >../include/mdds/trie_map_def.inl:1099:34: required from âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::cend() const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >]â > 1099 | node_stack_type node_stack = get_root_stack(); > | ^~~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1047:12: required from âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::end() const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >]â > 1047 | return cend(); > | ^~~~ >packed_trie_map.cpp:103:28: required from here > 103 | if (it == nc_cities.end()) > | ~~~~~~~~~~~~~^~ >../include/mdds/trie_map_def.inl:1108:12: warning: unused variable âroot_offsetâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1108 | size_t root_offset = m_packed[0]; > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1113:12: warning: unused variable âindex_sizeâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1113 | size_t index_size = *p; > | ^~~~~~~~~~ >packed_trie_state_custom.cpp:152:57: error: âdemocratic_republicanâ was not declared in this scope > 152 | { MDDS_ASCII("James Madison"), { 1809, democratic_republican } }, > | ^~~~~~~~~~~~~~~~~~~~~ >packed_trie_state_custom.cpp:155:57: error: âfederalistâ was not declared in this scope > 155 | { MDDS_ASCII("John Adams"), { 1797, federalist } }, > | ^~~~~~~~~~ >packed_trie_state_custom.cpp:158:57: error: âwhigâ was not declared in this scope > 158 | { MDDS_ASCII("John Tyler"), { 1841, whig } }, > | ^~~~ >packed_trie_state_custom.cpp:174:5: error: could not convert â{{"Abraham Lincoln", (sizeof (("Abraham Lincoln")) - 1), {1861, <expression error>}}, {"Andrew Jackson", (sizeof (("Andrew Jackson")) - 1), {1829, <expression error>}}, {"Andrew Johnson", (sizeof (("Andrew Johnson")) - 1), {1865, <expression error>}}, {"Barack Obama", (sizeof (("Barack Obama")) - 1), {2009, democratic}}, {"Benjamin Harrison", (sizeof (("Benjamin Harrison")) - 1), {1889, <expression error>}}, {"Bill Clinton", (sizeof (("Bill Clinton")) - 1), {1993, democratic}}, {"Calvin Coolidge", (sizeof (("Calvin Coolidge")) - 1), {1923, republican}}, {"Chester A. Arthur", (sizeof (("Chester A. Arthur")) - 1), {1881, republican}}, {"Donald Trump", (sizeof (("Donald Trump")) - 1), {2017, republican}}, {"Dwight D. Eisenhower", (sizeof (("Dwight D. Eisenhower")) - 1), {1953, republican}}, {"Franklin D. Roosevelt", (sizeof (("Franklin D. Roosevelt")) - 1), {1933, democratic}}, {"Franklin Pierce", (sizeof (("Franklin Pierce")) - 1), {1853, democratic}}, {"George H. W. Bush", (sizeof (("George H. W. Bush")) - 1), {1989, republican}}, {"George W. Bush", (sizeof (("George W. Bush")) - 1), {2001, republican}}, {"George Washington", (sizeof (("George Washington")) - 1), {1789, <expression error>}}, {"Gerald Ford", (sizeof (("Gerald Ford")) - 1), {1974, republican}}, {"Grover Cleveland 1", (sizeof (("Grover Cleveland 1")) - 1), {1885, democratic}}, {"Grover Cleveland 2", (sizeof (("Grover Cleveland 2")) - 1), {1893, democratic}}, {"Harry S. Truman", (sizeof (("Harry S. Truman")) - 1), {1945, democratic}}, {"Herbert Hoover", (sizeof (("Herbert Hoover")) - 1), {1929, republican}}, {"James A. Garfield", (sizeof (("James A. Garfield")) - 1), {1881, republican}}, {"James Buchanan", (sizeof (("James Buchanan")) - 1), {1857, democratic}}, {"James K. Polk", (sizeof (("James K. Polk")) - 1), {1845, democratic}}, {"James Madison", (sizeof (("James Madison")) - 1), {1809, <expression error>}}, {"James Monroe", (sizeof (("James Monroe")) - 1), {1817, democratic_republican}}, {"Jimmy Carter", (sizeof (("Jimmy Carter")) - 1), {1977, democratic}}, {"John Adams", (sizeof (("John Adams")) - 1), {1797, <expression error>}}, {"John F. Kennedy", (sizeof (("John F. Kennedy")) - 1), {1961, democratic}}, {"John Quincy Adams", (sizeof (("John Quincy Adams")) - 1), {1825, democratic_republican}}, {"John Tyler", (sizeof (("John Tyler")) - 1), {1841, <expression error>}}, {"Lyndon B. Johnson", (sizeof (("Lyndon B. Johnson")) - 1), {1963, democratic}}, {"Martin Van Buren", (sizeof (("Martin Van Buren")) - 1), {1837, democratic}}, {"Millard Fillmore", (sizeof (("Millard Fillmore")) - 1), {1850, whig}}, {"Richard Nixon", (sizeof (("Richard Nixon")) - 1), {1969, republican}}, {"Ronald Reagan", (sizeof (("Ronald Reagan")) - 1), {1981, republican}}, {"Rutherford B. Hayes", (sizeof (("Rutherford B. Hayes")) - 1), {1877, republican}}, {"Theodore Roosevelt", (sizeof (("Theodore Roosevelt")) - 1), {1901, republican}}, {"Thomas Jefferson", (sizeof (("Thomas Jefferson")) - 1), {1801, democratic_republican}}, {"Ulysses S. Grant", (sizeof (("Ulysses S. Grant")) - 1), {1869, republican}}, {"Warren G. Harding", (sizeof (("Warren G. Harding")) - 1), {1921, republican}}, {"William Henry Harrison", (sizeof (("William Henry Harrison")) - 1), {1841, whig}}, {"William Howard Taft", (sizeof (("William Howard Taft")) - 1), {1909, republican}}, {"William McKinley", (sizeof (("William McKinley")) - 1), {1897, republican}}, {"Woodrow Wilson", (sizeof (("Woodrow Wilson")) - 1), {1913, democratic}}, {"Zachary Taylor", (sizeof (("Zachary Taylor")) - 1), {1849, whig}}}â from â<brace-enclosed initializer list>â to âstd::vector<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::entry>â > 174 | }; > | ^ > | | > | <brace-enclosed initializer list> >../include/mdds/trie_map_itr.hpp: In instantiation of âmdds::trie::detail::packed_search_results<_TrieType>::const_iterator mdds::trie::detail::packed_search_results<_TrieType>::begin() const [with _TrieType = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >]â: >packed_trie_state_int.cpp:139:33: required from here > 139 | for (const auto& city : results) > | ^~~~~~~ >../include/mdds/trie_map_itr.hpp:868:89: error: â__gnu_cxx::__alloc_traits<std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>, mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>::value_typeâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_posâ > 868 | push_child_node_to_stack(node_stack, buf, node_stack.back().child_pos); > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp: In instantiation of âmdds::trie::detail::packed_search_results<_TrieType>::const_iterator mdds::trie::detail::packed_search_results<_TrieType>::end() const [with _TrieType = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >]â: >packed_trie_state_int.cpp:139:33: required from here > 139 | for (const auto& city : results) > | ^~~~~~~ >../include/mdds/trie_map_itr.hpp:882:12: error: âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ has no member named âchild_posâ > 882 | si.child_pos = si.child_end; > | ~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:882:27: error: âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ has no member named âchild_endâ > 882 | si.child_pos = si.child_end; > | ~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp: In instantiation of âmdds::trie::detail::packed_iterator_base<_TrieType>& mdds::trie::detail::packed_iterator_base<_TrieType>::operator++() [with _TrieType = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>]â: >packed_trie_state_int.cpp:139:33: required from here > 139 | for (const auto& city : results) > | ^~~~~~~ >../include/mdds/trie_map_itr.hpp:633:35: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named ânode_posâ > 633 | size_t index_size = *(si->node_pos + 1); > | ~~~~^~~~~~~~ >../include/mdds/trie_map_itr.hpp:663:38: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_posâ > 663 | std::advance(si->child_pos, 2); > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:665:29: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_posâ > 665 | if (si->child_pos != si->child_end) > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:665:46: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_endâ > 665 | if (si->child_pos != si->child_end) > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:668:78: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_posâ > 668 | push_child_node_to_stack(m_node_stack, m_buffer, si->child_pos); > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:676:70: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_posâ > 676 | push_child_node_to_stack(m_node_stack, m_buffer, si->child_pos); > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:680:79: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named ânode_posâ > 680 | reinterpret_cast<const typename trie_type::value_type*>(*si->node_pos); > | ~~~~^~~~~~~~ >../include/mdds/trie_map_itr.hpp:681:32: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named ânode_posâ > 681 | index_size = *(si->node_pos + 1); > | ~~~~^~~~~~~~ >packed_trie_state_custom.cpp:202:63: error: âconst struct us_presidentâ has no member named âyearâ > 202 | cout << " * " << entry.first << " (" << entry.second.year << "; " << entry.second.party << ")" << endl; > | ^~~~ >packed_trie_state_custom.cpp:202:92: error: âconst struct us_presidentâ has no member named âpartyâ > 202 | .first << " (" << entry.second.year << "; " << entry.second.party << ")" << endl; > | ^~~~~ >../include/mdds/trie_map_def.inl: In instantiation of âvoid mdds::packed_trie_map<KeyTraits, ValueT>::save_state(std::ostream&) const::_handler::node_value(size_t, const int&) const [with FuncT = mdds::trie::value_serializer<int, void>; KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; size_t = long unsigned int]â: >../include/mdds/trie_map_def.inl:1324:5: required from âvoid mdds::packed_trie_map<KeyTraits, ValueT>::save_state(std::ostream&) const [with FuncT = mdds::trie::value_serializer<int, void>; KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; std::ostream = std::basic_ostream<char>]â > 1324 | } handler(os, value_addrs, *this); > | ^ >packed_trie_state_int.cpp:147:26: required from here > 147 | cities.save_state(outfile); > | ~~~~~~~~~~~~~~~~~^~~~~~~~~ >../include/mdds/trie_map_def.inl:1286:22: error: cannot convert â<unresolved overloaded function type>â to âintâ > 1286 | write(index); > | ~~~~~^~~~~~~ >../include/mdds/trie_map_def.inl:1263:37: note: initializing argument 1 of âvoid mdds::packed_trie_map<KeyTraits, ValueT>::save_state(std::ostream&) const::_handler::write(int) const [with FuncT = mdds::trie::value_serializer<int, void>; KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int]â > 1263 | inline void write(uintptr_t v) const > | ~~~~~~~~~~^ >../include/mdds/trie_map_def.inl: In instantiation of âmdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map() [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int]â: >packed_trie_state_int.cpp:150:14: required from here > 150 | map_type cities_loaded; > | ^~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:909:57: error: expression list treated as compound expression in mem-initializer [-fpermissive[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-fpermissive]] > 909 | packed_trie_map<KeyTraits, ValueT>::packed_trie_map() : m_packed(3, 0u) > | ^~~~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:909:66: warning: left operand of comma operator has no effect [-Wunused-value[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-value]] > 909 | packed_trie_map<KeyTraits, ValueT>::packed_trie_map() : m_packed(3, 0u) > | ^ >../include/mdds/trie_map_def.inl: In instantiation of âvoid mdds::packed_trie_map<KeyTraits, ValueT>::load_state(std::istream&)::_handler::node_value(size_t, const int&) const [with FuncT = mdds::trie::value_serializer<int, void>; KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; size_t = long unsigned int]â: >../include/mdds/trie_map_def.inl:1425:5: required from âvoid mdds::packed_trie_map<KeyTraits, ValueT>::load_state(std::istream&) [with FuncT = mdds::trie::value_serializer<int, void>; KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; std::istream = std::basic_istream<char>]â > 1425 | } handler(*this); > | ^ >packed_trie_state_int.cpp:154:33: required from here > 154 | cities_loaded.load_state(infile); > | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ >../include/mdds/trie_map_def.inl:1407:35: warning: unused variable âvalâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1407 | const value_type& val = m_parent.m_value_store[v]; > | ^~~ >../include/mdds/trie_map_def.inl: In instantiation of âmdds::packed_trie_map<KeyTraits, ValueT>::search_results mdds::packed_trie_map<KeyTraits, ValueT>::prefix_search(const key_unit_type*, size_type) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; search_results = mdds::trie::detail::packed_search_results<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >; key_unit_type = char; size_type = long unsigned int]â: >../include/mdds/trie_map_def.inl:1179:25: required from âmdds::packed_trie_map<KeyTraits, ValueT>::search_results mdds::packed_trie_map<KeyTraits, ValueT>::prefix_search(const key_type&) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; search_results = mdds::trie::detail::packed_search_results<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >; key_type = std::__cxx11::basic_string<char>]â > 1179 | return prefix_search(p, n); > | ~~~~~~~~~~~~~^~~~~~ >trie_map.cpp:85:47: required from here > 85 | auto packed_results = packed.prefix_search("C"); > | ~~~~~~~~~~~~~~~~~~~~^~~~~ >../include/mdds/trie_map_def.inl:1191:26: warning: unused variable âprefix_endâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1191 | const key_unit_type* prefix_end = prefix + len; > | ^~~~~~~~~~ >../include/mdds/trie_map_def.inl:1193:12: warning: unused variable âroot_offsetâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1193 | size_t root_offset = m_packed[0]; > | ^~~~~~~~~~~ >../include/mdds/trie_map_itr.hpp: In instantiation of âmdds::trie::detail::packed_search_results<_TrieType>::node_stack_type mdds::trie::detail::packed_search_results<_TrieType>::get_root_node() const [with _TrieType = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>; node_stack_type = std::vector<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item, std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item> >]â: >../include/mdds/trie_map_itr.hpp:861:38: required from âmdds::trie::detail::packed_search_results<_TrieType>::const_iterator mdds::trie::detail::packed_search_results<_TrieType>::begin() const [with _TrieType = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >]â > 861 | node_stack_type node_stack = get_root_node(); > | ^~~~~~~~~~~~~ >trie_map.cpp:86:27: required from here > 86 | for (const auto& kv : packed_results) > | ^~~~~~~~~~~~~~ >../include/mdds/trie_map_itr.hpp:815:16: warning: unused variable âindex_sizeâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 815 | size_t index_size = *p; > | ^~~~~~~~~~ >../include/mdds/trie_map_def.inl: In instantiation of âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::find(const key_unit_type*, size_type) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >; key_unit_type = char; size_type = long unsigned int]â: >../include/mdds/trie_map_def.inl:1133:16: required from âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::find(const key_type&) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >; key_type = std::__cxx11::basic_string<char>]â > 1133 | return find(p, n); > | ~~~~^~~~~~ >trie_map.cpp:92:26: required from here > 92 | auto it = packed.find("Wilmington"); > | ~~~~~~~~~~~^~~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1150:50: error: â__gnu_cxx::__alloc_traits<std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>, mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>::value_typeâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named ânode_posâ > 1150 | if (node_stack.empty() || !node_stack.back().node_pos) > | ~~~~~~~~~~~~~~~~~~^~~~~~~~ >../include/mdds/trie_map_def.inl:1154:68: error: âconst struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ has no member named ânode_posâ > 1154 | nst value_type* pv = reinterpret_cast<const value_type*>(*si.node_pos); > | ~~~^~~~~~~~ >../include/mdds/trie_map_def.inl:1164:38: error: âconst struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ has no member named âchild_posâ > 1164 | ktt::push_back(buf, *this_si.child_pos); > | ~~~~~~~~^~~~~~~~~ >../include/mdds/trie_map_def.inl:1144:12: warning: unused variable âroot_offsetâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1144 | size_t root_offset = m_packed[0]; > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl: In instantiation of âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::cend() const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >]â: >../include/mdds/trie_map_def.inl:1047:12: required from âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::end() const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >]â > 1047 | return cend(); > | ^~~~ >trie_map.cpp:101:25: required from here > 101 | if (it == packed.end()) > | ~~~~~~~~~~^~ >../include/mdds/trie_map_def.inl:1100:23: error: â__gnu_cxx::__alloc_traits<std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>, mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>::value_typeâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_posâ > 1100 | node_stack.back().child_pos = node_stack.back().child_end; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ >../include/mdds/trie_map_def.inl:1100:53: error: â__gnu_cxx::__alloc_traits<std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>, mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>::value_typeâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_endâ > 1100 | node_stack.back().child_pos = node_stack.back().child_end; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ >../include/mdds/trie_map_def.inl: In instantiation of âvoid mdds::packed_trie_map<KeyTraits, ValueT>::compact(const trie_node&) [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int]â: >../include/mdds/trie_map_def.inl:946:12: required from âmdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map(const entry*, size_type) [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; size_type = long unsigned int]â > 946 | compact(root); > | ~~~~~~~^~~~~~ >packed_trie_state_int.cpp:131:51: required from here > 131 | map_type cities(entries.data(), entries.size()); > | ^ >../include/mdds/trie_map_def.inl:889:42: error: âuintptr_tâ was not declared in this scope > 889 | packed_type init(size_t(1), uintptr_t(0)); > | ~~~~~~~~~^~~ >../include/mdds/trie_map_def.inl:889:42: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In instantiation of âmdds::packed_trie_map<KeyTraits, ValueT>::search_results mdds::packed_trie_map<KeyTraits, ValueT>::prefix_search(const key_unit_type*, size_type) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; search_results = mdds::trie::detail::packed_search_results<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >; key_unit_type = char; size_type = long unsigned int]â: >../include/mdds/trie_map_def.inl:1179:25: required from âmdds::packed_trie_map<KeyTraits, ValueT>::search_results mdds::packed_trie_map<KeyTraits, ValueT>::prefix_search(const key_type&) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; search_results = mdds::trie::detail::packed_search_results<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >; key_type = std::__cxx11::basic_string<char>]â > 1179 | return prefix_search(p, n); > | ~~~~~~~~~~~~~^~~~~~ >packed_trie_state_int.cpp:138:44: required from here > 138 | auto results = cities.prefix_search("S"); > | ~~~~~~~~~~~~~~~~~~~~^~~~~ >../include/mdds/trie_map_def.inl:1191:26: warning: unused variable âprefix_endâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1191 | const key_unit_type* prefix_end = prefix + len; > | ^~~~~~~~~~ >../include/mdds/trie_map_def.inl:1193:12: warning: unused variable âroot_offsetâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1193 | size_t root_offset = m_packed[0]; > | ^~~~~~~~~~~ >../include/mdds/trie_map_itr.hpp: In instantiation of âmdds::trie::detail::packed_search_results<_TrieType>::node_stack_type mdds::trie::detail::packed_search_results<_TrieType>::get_root_node() const [with _TrieType = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>; node_stack_type = std::vector<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item, std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item> >]â: >../include/mdds/trie_map_itr.hpp:861:38: required from âmdds::trie::detail::packed_search_results<_TrieType>::const_iterator mdds::trie::detail::packed_search_results<_TrieType>::begin() const [with _TrieType = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >]â > 861 | node_stack_type node_stack = get_root_node(); > | ^~~~~~~~~~~~~ >packed_trie_state_int.cpp:139:33: required from here > 139 | for (const auto& city : results) > | ^~~~~~~ >../include/mdds/trie_map_itr.hpp:815:16: warning: unused variable âindex_sizeâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 815 | size_t index_size = *p; > | ^~~~~~~~~~ >../include/mdds/trie_map_def.inl: In instantiation of âvoid mdds::packed_trie_map<KeyTraits, ValueT>::compact(const typename mdds::trie_map<KeyTraits, ValueT>::trie_node&) [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; typename mdds::trie_map<KeyTraits, ValueT>::trie_node = mdds::trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::trie_node]â: >../include/mdds/trie_map_def.inl:955:12: required from âmdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map(const mdds::trie_map<KeyTraits, ValueT>&) [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int]â > 955 | compact(other.m_root); > | ~~~~~~~^~~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:675:12: required from âmdds::trie_map<KeyTraits, ValueT>::packed_type mdds::trie_map<KeyTraits, ValueT>::pack() const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; packed_type = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>]â > 675 | return packed_type(*this); > | ^~~~~~~~~~~~~~~~~~ >trie_map.cpp:82:33: required from here > 82 | auto packed = nc_cities.pack(); > | ~~~~~~~~~~~~~~^~ >../include/mdds/trie_map_def.inl:900:42: error: âuintptr_tâ was not declared in this scope > 900 | packed_type init(size_t(1), uintptr_t(0)); > | ~~~~~~~~~^~~ >../include/mdds/trie_map_def.inl:900:42: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In instantiation of âvoid mdds::packed_trie_map<KeyTraits, ValueT>::find_prefix_node_with_stack(node_stack_type&, const int*, const key_unit_type*, const key_unit_type*) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; node_stack_type = std::vector<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item, std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item> >; key_unit_type = char]â: >../include/mdds/trie_map_def.inl:1149:5: required from âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::find(const key_unit_type*, size_type) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >; key_unit_type = char; size_type = long unsigned int]â > 1149 | find_prefix_node_with_stack(node_stack, root, input, key_end); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1133:16: required from âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::find(const key_type&) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >; key_type = std::__cxx11::basic_string<char>]â > 1133 | return find(p, n); > | ~~~~^~~~~~ >trie_map.cpp:92:26: required from here > 92 | auto it = packed.find("Wilmington"); > | ~~~~~~~~~~~^~~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1560:16: warning: unused variable âindex_sizeâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1560 | size_t index_size = *(p + 1); > | ^~~~~~~~~~ >../include/mdds/trie_map_def.inl:1591:16: warning: unused variable âoffsetâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1591 | size_t offset = *(child_pos + 1); > | ^~~~~~ >../include/mdds/trie_map_def.inl: In instantiation of âmdds::packed_trie_map<KeyTraits, ValueT>::node_stack_type mdds::packed_trie_map<KeyTraits, ValueT>::get_root_stack() const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; node_stack_type = std::vector<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item, std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item> >]â: >../include/mdds/trie_map_def.inl:1099:34: required from âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::cend() const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >]â > 1099 | node_stack_type node_stack = get_root_stack(); > | ^~~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1047:12: required from âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::end() const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >]â > 1047 | return cend(); > | ^~~~ >trie_map.cpp:101:25: required from here > 101 | if (it == packed.end()) > | ~~~~~~~~~~^~ >../include/mdds/trie_map_def.inl:1108:12: warning: unused variable âroot_offsetâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1108 | size_t root_offset = m_packed[0]; > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1113:12: warning: unused variable âindex_sizeâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1113 | size_t index_size = *p; > | ^~~~~~~~~~ >../include/mdds/trie_map_def.inl: In instantiation of âvoid mdds::packed_trie_map<KeyTraits, ValueT>::save_state(std::ostream&) const::_handler::node_value(size_t, const int&) const [with FuncT = us_president_serializer; KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = us_president; size_t = long unsigned int]â: >../include/mdds/trie_map_def.inl:1324:5: required from âvoid mdds::packed_trie_map<KeyTraits, ValueT>::save_state(std::ostream&) const [with FuncT = us_president_serializer; KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = us_president; std::ostream = std::basic_ostream<char>]â > 1324 | } handler(os, value_addrs, *this); > | ^ >packed_trie_state_custom.cpp:183:58: required from here > 183 | us_presidents.save_state<us_president_serializer>(outfile); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ >../include/mdds/trie_map_def.inl:1286:22: error: cannot convert â<unresolved overloaded function type>â to âintâ > 1286 | write(index); > | ~~~~~^~~~~~~ >../include/mdds/trie_map_def.inl:1263:37: note: initializing argument 1 of âvoid mdds::packed_trie_map<KeyTraits, ValueT>::save_state(std::ostream&) const::_handler::write(int) const [with FuncT = us_president_serializer; KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = us_president]â > 1263 | inline void write(uintptr_t v) const > | ~~~~~~~~~~^ >../include/mdds/trie_map_def.inl: In instantiation of âmdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map() [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = us_president]â: >packed_trie_state_custom.cpp:186:14: required from here > 186 | map_type us_presidents_loaded; > | ^~~~~~~~~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:909:57: error: expression list treated as compound expression in mem-initializer [-fpermissive[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-fpermissive]] > 909 | packed_trie_map<KeyTraits, ValueT>::packed_trie_map() : m_packed(3, 0u) > | ^~~~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:909:66: warning: left operand of comma operator has no effect [-Wunused-value[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-value]] > 909 | packed_trie_map<KeyTraits, ValueT>::packed_trie_map() : m_packed(3, 0u) > | ^ >../include/mdds/trie_map_def.inl: In instantiation of âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::cbegin() const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >]â: >../include/mdds/trie_map_def.inl:1021:17: required from âbool mdds::packed_trie_map<KeyTraits, ValueT>::operator==(const mdds::packed_trie_map<KeyTraits, ValueT>&) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int]â > 1021 | auto left = cbegin(), right = other.cbegin(); > | ^~~~~~ >packed_trie_state_int.cpp:158:71: required from here > 158 | < "Equal to the original? " << std::boolalpha << (cities == cities_loaded) << endl; > | ^~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1058:13: error: âconst struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ has no member named âchild_posâ > 1058 | if (si->child_pos == si->child_end) > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_def.inl:1058:30: error: âconst struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ has no member named âchild_endâ > 1058 | if (si->child_pos == si->child_end) > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_def.inl:1089:85: error: â__gnu_cxx::__alloc_traits<std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>, mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>::value_typeâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_posâ > 1089 | push_child_node_to_stack(node_stack, buf, node_stack.back().child_pos); > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ >../include/mdds/trie_map_def.inl:1090:69: error: â__gnu_cxx::__alloc_traits<std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>, mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>::value_typeâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named ânode_posâ > 1090 | pv = reinterpret_cast<const value_type*>(*node_stack.back().node_pos); > | ~~~~~~~~~~~~~~~~~~^~~~~~~~ >../include/mdds/trie_map_def.inl: In instantiation of âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::cend() const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >]â: >../include/mdds/trie_map_def.inl:1022:20: required from âbool mdds::packed_trie_map<KeyTraits, ValueT>::operator==(const mdds::packed_trie_map<KeyTraits, ValueT>&) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int]â > 1022 | for (; left != cend(); ++left, ++right) > | ^~~~ >packed_trie_state_int.cpp:158:71: required from here > 158 | < "Equal to the original? " << std::boolalpha << (cities == cities_loaded) << endl; > | ^~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1100:23: error: â__gnu_cxx::__alloc_traits<std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>, mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>::value_typeâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_posâ > 1100 | node_stack.back().child_pos = node_stack.back().child_end; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ >../include/mdds/trie_map_def.inl:1100:53: error: â__gnu_cxx::__alloc_traits<std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>, mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item>::value_typeâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_itemâ} has no member named âchild_endâ > 1100 | node_stack.back().child_pos = node_stack.back().child_end; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ >../include/mdds/trie_map_def.inl: In instantiation of âvoid mdds::packed_trie_map<KeyTraits, ValueT>::load_state(std::istream&)::_handler::node_value(size_t, const int&) const [with FuncT = us_president_serializer; KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = us_president; size_t = long unsigned int]â: >../include/mdds/trie_map_def.inl:1425:5: required from âvoid mdds::packed_trie_map<KeyTraits, ValueT>::load_state(std::istream&) [with FuncT = us_president_serializer; KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = us_president; std::istream = std::basic_istream<char>]â > 1425 | } handler(*this); > | ^ >packed_trie_state_custom.cpp:190:65: required from here > 190 | us_presidents_loaded.load_state<us_president_serializer>(infile); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ >../include/mdds/trie_map_def.inl:1407:35: warning: unused variable âvalâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1407 | const value_type& val = m_parent.m_value_store[v]; > | ^~~ >../include/mdds/trie_map_itr.hpp: In instantiation of âmdds::trie::detail::packed_search_results<_TrieType>::const_iterator mdds::trie::detail::packed_search_results<_TrieType>::begin() const [with _TrieType = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president> >]â: >packed_trie_state_custom.cpp:201:30: required from here > 201 | for (const auto& entry : results) > | ^~~~~~~ >../include/mdds/trie_map_itr.hpp:868:89: error: â__gnu_cxx::__alloc_traits<std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_item>, mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_item>::value_typeâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ} has no member named âchild_posâ > 868 | push_child_node_to_stack(node_stack, buf, node_stack.back().child_pos); > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp: In instantiation of âmdds::trie::detail::packed_search_results<_TrieType>::const_iterator mdds::trie::detail::packed_search_results<_TrieType>::end() const [with _TrieType = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president> >]â: >packed_trie_state_custom.cpp:201:30: required from here > 201 | for (const auto& entry : results) > | ^~~~~~~ >../include/mdds/trie_map_itr.hpp:882:12: error: âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ has no member named âchild_posâ > 882 | si.child_pos = si.child_end; > | ~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:882:27: error: âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ has no member named âchild_endâ > 882 | si.child_pos = si.child_end; > | ~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp: In instantiation of âmdds::trie::detail::packed_iterator_base<_TrieType>& mdds::trie::detail::packed_iterator_base<_TrieType>::operator++() [with _TrieType = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>]â: >packed_trie_state_custom.cpp:201:30: required from here > 201 | for (const auto& entry : results) > | ^~~~~~~ >../include/mdds/trie_map_itr.hpp:633:35: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ} has no member named ânode_posâ > 633 | size_t index_size = *(si->node_pos + 1); > | ~~~~^~~~~~~~ >../include/mdds/trie_map_itr.hpp:663:38: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ} has no member named âchild_posâ > 663 | std::advance(si->child_pos, 2); > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:665:29: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ} has no member named âchild_posâ > 665 | if (si->child_pos != si->child_end) > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:665:46: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ} has no member named âchild_endâ > 665 | if (si->child_pos != si->child_end) > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:668:78: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ} has no member named âchild_posâ > 668 | push_child_node_to_stack(m_node_stack, m_buffer, si->child_pos); > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:676:70: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ} has no member named âchild_posâ > 676 | push_child_node_to_stack(m_node_stack, m_buffer, si->child_pos); > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_itr.hpp:680:79: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ} has no member named ânode_posâ > 680 | reinterpret_cast<const typename trie_type::value_type*>(*si->node_pos); > | ~~~~^~~~~~~~ >../include/mdds/trie_map_itr.hpp:681:32: error: âusing mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president> >::stack_item = struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ} has no member named ânode_posâ > 681 | index_size = *(si->node_pos + 1); > | ~~~~^~~~~~~~ >make[4]: *** [Makefile:736: packed_trie_map.o] Error 1 >make[4]: *** Waiting for unfinished jobs.... >../include/mdds/trie_map_def.inl: In instantiation of âvoid mdds::packed_trie_map<KeyTraits, ValueT>::compact(const trie_node&) [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = us_president]â: >../include/mdds/trie_map_def.inl:946:12: required from âmdds::packed_trie_map<KeyTraits, ValueT>::packed_trie_map(const entry*, size_type) [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = us_president; size_type = long unsigned int]â > 946 | compact(root); > | ~~~~~~~^~~~~~ >packed_trie_state_custom.cpp:176:58: required from here > 176 | map_type us_presidents(entries.data(), entries.size()); > | ^ >../include/mdds/trie_map_def.inl:889:42: error: âuintptr_tâ was not declared in this scope > 889 | packed_type init(size_t(1), uintptr_t(0)); > | ~~~~~~~~~^~~ >../include/mdds/trie_map_def.inl:889:42: note: âuintptr_tâ is defined in header â<cstdint>â; this is probably fixable by adding â#include <cstdint>â >../include/mdds/trie_map_def.inl: In instantiation of âmdds::packed_trie_map<KeyTraits, ValueT>::node_stack_type mdds::packed_trie_map<KeyTraits, ValueT>::get_root_stack() const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; node_stack_type = std::vector<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item, std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int>::stack_item> >]â: >../include/mdds/trie_map_def.inl:1055:34: required from âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::cbegin() const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, int> >]â > 1055 | node_stack_type node_stack = get_root_stack(); > | ^~~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1021:17: required from âbool mdds::packed_trie_map<KeyTraits, ValueT>::operator==(const mdds::packed_trie_map<KeyTraits, ValueT>&) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = int]â > 1021 | auto left = cbegin(), right = other.cbegin(); > | ^~~~~~ >packed_trie_state_int.cpp:158:71: required from here > 158 | < "Equal to the original? " << std::boolalpha << (cities == cities_loaded) << endl; > | ^~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1108:12: warning: unused variable âroot_offsetâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1108 | size_t root_offset = m_packed[0]; > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1113:12: warning: unused variable âindex_sizeâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1113 | size_t index_size = *p; > | ^~~~~~~~~~ >../include/mdds/trie_map_def.inl: In instantiation of âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::cbegin() const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = us_president; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president> >]â: >../include/mdds/trie_map_def.inl:1021:17: required from âbool mdds::packed_trie_map<KeyTraits, ValueT>::operator==(const mdds::packed_trie_map<KeyTraits, ValueT>&) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = us_president]â > 1021 | auto left = cbegin(), right = other.cbegin(); > | ^~~~~~ >packed_trie_state_custom.cpp:194:78: required from here > 194 | l to the original? " << std::boolalpha << (us_presidents == us_presidents_loaded) << endl; > | ^~~~~~~~~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1058:13: error: âconst struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ has no member named âchild_posâ > 1058 | if (si->child_pos == si->child_end) > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_def.inl:1058:30: error: âconst struct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ has no member named âchild_endâ > 1058 | if (si->child_pos == si->child_end) > | ~~~~^~~~~~~~~ >../include/mdds/trie_map_def.inl:1089:85: error: â__gnu_cxx::__alloc_traits<std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_item>, mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_item>::value_typeâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ} has no member named âchild_posâ > 1089 | push_child_node_to_stack(node_stack, buf, node_stack.back().child_pos); > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ >../include/mdds/trie_map_def.inl:1090:69: error: â__gnu_cxx::__alloc_traits<std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_item>, mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_item>::value_typeâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ} has no member named ânode_posâ > 1090 | pv = reinterpret_cast<const value_type*>(*node_stack.back().node_pos); > | ~~~~~~~~~~~~~~~~~~^~~~~~~~ >../include/mdds/trie_map_def.inl: In instantiation of âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::cend() const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = us_president; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president> >]â: >../include/mdds/trie_map_def.inl:1022:20: required from âbool mdds::packed_trie_map<KeyTraits, ValueT>::operator==(const mdds::packed_trie_map<KeyTraits, ValueT>&) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = us_president]â > 1022 | for (; left != cend(); ++left, ++right) > | ^~~~ >packed_trie_state_custom.cpp:194:78: required from here > 194 | l to the original? " << std::boolalpha << (us_presidents == us_presidents_loaded) << endl; > | ^~~~~~~~~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1100:23: error: â__gnu_cxx::__alloc_traits<std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_item>, mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_item>::value_typeâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ} has no member named âchild_posâ > 1100 | node_stack.back().child_pos = node_stack.back().child_end; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ >../include/mdds/trie_map_def.inl:1100:53: error: â__gnu_cxx::__alloc_traits<std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_item>, mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_item>::value_typeâ {aka âstruct mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_itemâ} has no member named âchild_endâ > 1100 | node_stack.back().child_pos = node_stack.back().child_end; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ >../include/mdds/trie_map_def.inl: In instantiation of âmdds::packed_trie_map<KeyTraits, ValueT>::search_results mdds::packed_trie_map<KeyTraits, ValueT>::prefix_search(const key_unit_type*, size_type) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = us_president; search_results = mdds::trie::detail::packed_search_results<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president> >; key_unit_type = char; size_type = long unsigned int]â: >../include/mdds/trie_map_def.inl:1179:25: required from âmdds::packed_trie_map<KeyTraits, ValueT>::search_results mdds::packed_trie_map<KeyTraits, ValueT>::prefix_search(const key_type&) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = us_president; search_results = mdds::trie::detail::packed_search_results<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president> >; key_type = std::__cxx11::basic_string<char>]â > 1179 | return prefix_search(p, n); > | ~~~~~~~~~~~~~^~~~~~ >packed_trie_state_custom.cpp:200:54: required from here > 200 | auto results = us_presidents_loaded.prefix_search("John"); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ >../include/mdds/trie_map_def.inl:1191:26: warning: unused variable âprefix_endâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1191 | const key_unit_type* prefix_end = prefix + len; > | ^~~~~~~~~~ >../include/mdds/trie_map_def.inl:1193:12: warning: unused variable âroot_offsetâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1193 | size_t root_offset = m_packed[0]; > | ^~~~~~~~~~~ >../include/mdds/trie_map_itr.hpp: In instantiation of âmdds::trie::detail::packed_search_results<_TrieType>::node_stack_type mdds::trie::detail::packed_search_results<_TrieType>::get_root_node() const [with _TrieType = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>; node_stack_type = std::vector<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_item, std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_item> >]â: >../include/mdds/trie_map_itr.hpp:861:38: required from âmdds::trie::detail::packed_search_results<_TrieType>::const_iterator mdds::trie::detail::packed_search_results<_TrieType>::begin() const [with _TrieType = mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president> >]â > 861 | node_stack_type node_stack = get_root_node(); > | ^~~~~~~~~~~~~ >packed_trie_state_custom.cpp:201:30: required from here > 201 | for (const auto& entry : results) > | ^~~~~~~ >../include/mdds/trie_map_itr.hpp:815:16: warning: unused variable âindex_sizeâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 815 | size_t index_size = *p; > | ^~~~~~~~~~ >../include/mdds/trie_map_def.inl: In instantiation of âmdds::packed_trie_map<KeyTraits, ValueT>::node_stack_type mdds::packed_trie_map<KeyTraits, ValueT>::get_root_stack() const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = us_president; node_stack_type = std::vector<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_item, std::allocator<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president>::stack_item> >]â: >../include/mdds/trie_map_def.inl:1055:34: required from âmdds::packed_trie_map<KeyTraits, ValueT>::const_iterator mdds::packed_trie_map<KeyTraits, ValueT>::cbegin() const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = us_president; const_iterator = mdds::trie::detail::packed_iterator_base<mdds::packed_trie_map<mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >, us_president> >]â > 1055 | node_stack_type node_stack = get_root_stack(); > | ^~~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1021:17: required from âbool mdds::packed_trie_map<KeyTraits, ValueT>::operator==(const mdds::packed_trie_map<KeyTraits, ValueT>&) const [with KeyTraits = mdds::trie::std_container_traits<std::__cxx11::basic_string<char> >; ValueT = us_president]â > 1021 | auto left = cbegin(), right = other.cbegin(); > | ^~~~~~ >packed_trie_state_custom.cpp:194:78: required from here > 194 | l to the original? " << std::boolalpha << (us_presidents == us_presidents_loaded) << endl; > | ^~~~~~~~~~~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1108:12: warning: unused variable âroot_offsetâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1108 | size_t root_offset = m_packed[0]; > | ^~~~~~~~~~~ >../include/mdds/trie_map_def.inl:1113:12: warning: unused variable âindex_sizeâ [-Wunused-variable[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wno-unused-variable]] > 1113 | size_t index_size = *p; > | ^~~~~~~~~~ >make[4]: *** [Makefile:736: trie_map.o] Error 1 >make[4]: *** [Makefile:736: packed_trie_state_int.o] Error 1 >make[4]: *** [Makefile:736: packed_trie_state_custom.o] Error 1 >make[4]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/example' >make[3]: *** [Makefile:974: check-TESTS] Error 2 >make[3]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/example' >make[2]: *** [Makefile:1155: check-am] Error 2 >make[2]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/example' >make[1]: *** [Makefile:753: check-recursive] Error 1 >make[1]: Leaving directory '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1/example' >make: *** [Makefile:481: check-recursive] Error 1 > * ERROR: dev-util/mdds-2.1.1::gentoo failed (test phase): > * Make check failed. See above for details. > * > * Call stack: > * ebuild.sh, line 136: Called src_test > * environment, line 1807: Called default > * phase-functions.sh, line 873: Called default_src_test > * phase-functions.sh, line 902: Called __eapi0_src_test > * phase-helpers.sh, line 819: Called die > * The specific snippet of code: > * ${emake_cmd} ${internal_opts} check || \ > * die "Make check failed. See above for details." > * > * If you need support, post the output of `emerge --info '=dev-util/mdds-2.1.1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-util/mdds-2.1.1::gentoo'`. > * The complete build log is located at '/var/log/emerge-log/build/dev-util/mdds-2.1.1:20240816-224245.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-util/mdds-2.1.1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-util/mdds-2.1.1/temp/environment'. > * Working directory: '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1' > * S: '/var/tmp/portage/dev-util/mdds-2.1.1/work/mdds-2.1.1' >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 938111
: 900468