D: [iurt_root_command] chroot Installing /home/iurt/rpmbuild/SRPMS/libkdtree++-0.7.1-2.mga8.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.FBPsA1 + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD + rm -rf libkdtree++ + /usr/bin/xz -dc /home/iurt/rpmbuild/SOURCES/libkdtree++-0.7.1.tar.bz2 + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd libkdtree++ + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/close-file-handles.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/fix-python3-incompatibilities.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/enable-tests.patch + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/fix-headers-install-location.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/rename-py-kdtree_test.py.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/add-setup.py.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/use-setup.py-in-cmake.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/disable-improper-test.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/gcc-5.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/libkdtree++-0.7.0-pkgconfig.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + for f in README + iconv -fiso88591 -tutf8 README + touch -r README README.new + mv README.new README + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.crN5l1 + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd libkdtree++ + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + autoreconf -vfi autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force configure.ac:7: warning: The macro `AC_CONFIG_HEADER' is obsolete. configure.ac:7: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:7: the top level autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: /usr/bin/autoconf --force configure.ac:7: warning: The macro `AC_CONFIG_HEADER' is obsolete. configure.ac:7: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:7: the top level autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:7: warning: The macro `AC_CONFIG_HEADER' is obsolete. configure.ac:7: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:7: the top level configure.ac:20: installing './compile' autoreconf: Leaving directory '.' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables ' + export FCFLAGS + LDFLAGS=' -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags' + export LDFLAGS + CONFIGURE_TOP=. + '[' 1 = 1 ']' ++ find . -name config.guess -o -name config.sub + /usr/lib/rpm/mageia/force-as-needed-for-shared-lib-in-libtool Forcing -Wl,--as-needed in configure/libtool to workaround libtool bug (cf http://lists.gnu.org/archive/html/libtool-patches/2004-06/msg00002.html) + /usr/lib/rpm/mageia/drop-ld-no-undefined-for-shared-lib-modules-in-libtool + /usr/lib/rpm/mageia/fix-libtool-ltmain-from-overlinking + /usr/lib/rpm/mageia/fix-libtool-from-moving-options-after-libs . + /usr/lib/rpm/mageia/fix-dlsearch-path-in-libtool-for-multilib . lib64 + ./configure --host=x86_64-mageia-linux-gnu --build=x86_64-mageia-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for x86_64-mageia-linux-gnu-g++... x86_64-mageia-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-mageia-linux-gnu-g++ accepts -g... yes checking for x86_64-mageia-linux-gnu-g++ option to enable C++11 features... none needed checking whether make supports the include directive... yes (GNU style) checking dependency style of x86_64-mageia-linux-gnu-g++... none checking for x86_64-mageia-linux-gnu-gcc... x86_64-mageia-linux-gnu-gcc checking whether the compiler supports GNU C... yes checking whether x86_64-mageia-linux-gnu-gcc accepts -g... yes checking for x86_64-mageia-linux-gnu-gcc option to enable C11 features... none needed checking whether x86_64-mageia-linux-gnu-gcc understands -c and -o together... yes checking dependency style of x86_64-mageia-linux-gnu-gcc... none checking for sys/types.h... yes checking for sys/stat.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking for ptrdiff_t size_t... no checking for pow... no checking for sqrt... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating pkgconfig/libkdtree++.pc config.status: creating config.h config.status: executing depfiles commands + /usr/bin/make /usr/bin/make all-am make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/libkdtree++' make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/libkdtree++' + pushd python-bindings ~/rpmbuild/BUILD/libkdtree++/python-bindings ~/rpmbuild/BUILD/libkdtree++ ++ pkg-config --cflags python3 + /usr/bin/make 'CPPFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fPIC -I/usr/include/python3.8 ' python gen-swig-hpp.py swig -python -modern -c++ py-kdtree.i Deprecated command line option: -modern. This option is now always on. g++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fPIC -I/usr/include/python3.8 -I.. -pedantic -Wno-long-long -Wall -ansi -pedantic -DHAVE_CONFIG_H -O3 -fPIC -c py-kdtree_wrap.cxx -I-I/usr/include/python3.8 -I/usr/include/python3.8 -I.. In file included from /usr/include/python3.8/pymem.h:142, from /usr/include/python3.8/object.h:4, from /usr/include/python3.8/pytime.h:6, from /usr/include/python3.8/Python.h:85, from py-kdtree_wrap.cxx:178: /usr/include/python3.8/cpython/pymem.h:48:39: warning: comma at end of enumerator list [-Wpedantic] 48 | PYMEM_ALLOCATOR_PYMALLOC_DEBUG = 6, | ^ g++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fPIC -I/usr/include/python3.8 -I.. -pedantic -Wno-long-long -Wall -ansi -pedantic -DHAVE_CONFIG_H -O3 -fPIC -shared py-kdtree_wrap.o -o _kdtree.so cp _kdtree.so kdtree.py ../../ + popd ~/rpmbuild/BUILD/libkdtree++ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.Mpu7x0 + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64 '!=' / ']' + rm -rf /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64 ++ dirname /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64 + mkdir -p /home/iurt/rpmbuild/BUILDROOT + mkdir /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64 + cd libkdtree++ + '[' 1 -eq 1 ']' + make install DESTDIR=/home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64 make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/libkdtree++' make[1]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/include' /usr/bin/mkdir -p '/home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/include/kdtree++' /usr/bin/install -c -m 644 kdtree++/allocator.hpp kdtree++/function.hpp kdtree++/iterator.hpp kdtree++/kdtree.hpp kdtree++/node.hpp kdtree++/region.hpp '/home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/include/kdtree++' /usr/bin/mkdir -p '/home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/pkgconfig' /usr/bin/install -c -m 644 pkgconfig/libkdtree++.pc '/home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/pkgconfig' make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/libkdtree++' + install -d /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/lib64/python3.8/site-packages + install -pm 0755 python-bindings/_kdtree.so /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/lib64/python3.8/site-packages/ + install -d /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/lib/python3.8/site-packages + install -pm 0644 python-bindings/kdtree.py /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/lib/python3.8/site-packages/ + /usr/lib/rpm/find-debuginfo.sh -j96 --strict-build-id -m -i --build-id-seed 0.7.1-2.mga8 --unique-debug-suffix -0.7.1-2.mga8.x86_64 --unique-debug-src-base libkdtree++-0.7.1-2.mga8.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /home/iurt/rpmbuild/BUILD/libkdtree++ explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/lib64/python3.8/site-packages/_kdtree.so extracting debug info from /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/lib64/python3.8/site-packages/_kdtree.so original debug info size: 4484kB, size after compression: 4308kB /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 864 blocks + /usr/lib/rpm/check-buildroot + '[' -n '' ']' + /usr/share/spec-helper/clean_files + '[' -n '' ']' + /usr/share/spec-helper/compress_files .xz + '[' -n '' ']' + /usr/share/spec-helper/relink_symlinks + '[' -n '' ']' + /usr/share/spec-helper/clean_perl + '[' -n '' ']' + /usr/share/spec-helper/lib_symlinks + '[' -n '' ']' + /usr/share/spec-helper/gprintify + '[' -n '' ']' + /usr/share/spec-helper/fix_mo + '[' -n '' ']' + /usr/share/spec-helper/fix_pamd + '[' -n '' ']' + /usr/share/spec-helper/remove_info_dir + '[' -n '' ']' + /usr/share/spec-helper/fix_eol + '[' -n '' ']' + /usr/share/spec-helper/check_desktop_files + '[' -n '' ']' + /usr/share/spec-helper/check_elf_files + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python3 1 1 Bytecompiling .py files below /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/lib/debug/usr/lib64/python3.8 using /usr/bin/python3.8 Bytecompiling .py files below /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/lib/python3.8 using /usr/bin/python3.8 Bytecompiling .py files below /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/lib64/python3.8 using /usr/bin/python3.8 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.V7lue4 + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd libkdtree++ + '[' 1 -eq 1 ']' + pushd examples ~/rpmbuild/BUILD/libkdtree++/examples ~/rpmbuild/BUILD/libkdtree++ + /usr/bin/make -O -j8 V=1 VERBOSE=1 'CPPFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables' g++ -I.. -Wall -ansi -pedantic -g -O2 -o test_hayne test_hayne.cpp test_hayne.cpp: In function 'int main()': test_hayne.cpp:73:11: warning: variable 'elements' set but not used [-Wunused-but-set-variable] 73 | size_t elements; | ^~~~~~~~ g++ -I.. -Wall -ansi -pedantic -g -O2 -o test_kdtree test_kdtree.cpp In file included from test_kdtree.cpp:6: ../kdtree++/kdtree.hpp: In function 'std::ostream& KDTree::operator<<(std::ostream&, const KDTree::KDTree<__K, _Val, _Acc, _Dist, _Cmp, _Alloc>&)': ../kdtree++/kdtree.hpp:1217:42: warning: typedef '_Link_type' locally defined but not used [-Wunused-local-typedefs] 1217 | typedef typename _Tree::_Link_type _Link_type; | ^~~~~~~~~~ + ./test_kdtree Test find_nearest(), found at exact distance away from (7,4,0), found (5,4,0) Test with alternate search type, found: (7,0,0), wanted (7,0,0) Test find_nearest(), found at exact distance away from (7,4,0), found (5,2,0) @ 2.82843 should be 2.82843 Test find_nearest(), found at exact distance away from (7,4,0), found (5,2,0) @ 2.82843 should be 2.82843 meta node: 0x7fff82bab550 parent: 0; left: 0x1d5a450; right: 0x1d5a330 root node: 0x1d5a1b0 nodes total: 10 dimensions: 3 0x1d5a1b0 (5,4,0); parent: 0x7fff82bab550; left: 0x1d5a150; right: 0x1d58fa0 0x1d58fa0 (7,6,9); parent: 0x1d5a1b0; left: 0x1d58fd0; right: 0x1d58f10 0x1d58f10 (5,7,0); parent: 0x1d58fa0; left: 0; right: 0x1d5a330 0x1d5a330 (9,7,3); parent: 0x1d58f10; left: 0; right: 0 0x1d58fd0 (8,0,5); parent: 0x1d58fa0; left: 0; right: 0 0x1d5a150 (4,2,1); parent: 0x1d5a1b0; left: 0x1d5a450; right: 0x1d5a0d0 0x1d5a0d0 (2,2,1); parent: 0x1d5a150; left: 0; right: 0x1d5a2a0 0x1d5a2a0 (3,3,8); parent: 0x1d5a0d0; left: 0x1d5a3c0; right: 0 0x1d5a3c0 (2,2,6); parent: 0x1d5a2a0; left: 0; right: 0 0x1d5a450 (2,0,6); parent: 0x1d5a150; left: 0; right: 0 meta node: 0x7fff82bab550 parent: 0; left: 0x1d58eb0; right: 0x1d58f10 root node: 0x1d58fd0 nodes total: 6 dimensions: 3 0x1d58fd0 (7,6,9); parent: 0x7fff82bab550; left: 0x1d58f40; right: 0x1d58f10 0x1d58f10 (9,7,3); parent: 0x1d58fd0; left: 0x1d5a2a0; right: 0 0x1d5a2a0 (8,0,5); parent: 0x1d58f10; left: 0; right: 0 0x1d58f40 (2,2,6); parent: 0x1d58fd0; left: 0x1d58eb0; right: 0x1d5a270 0x1d5a270 (3,3,8); parent: 0x1d58f40; left: 0; right: 0 0x1d58eb0 (2,0,6); parent: 0x1d58f40; left: 0; right: 0 meta node: 0x7fff82bab5d0 parent: 0; left: 0x1d5a0d0; right: 0x1d5ad40 root node: 0x1d5a390 nodes total: 6 dimensions: 3 0x1d5a390 (7,6,9); parent: 0x7fff82bab5d0; left: 0x1d5a950; right: 0x1d5ad40 0x1d5ad40 (9,7,3); parent: 0x1d5a390; left: 0x1d5ada0; right: 0 0x1d5ada0 (8,0,5); parent: 0x1d5ad40; left: 0; right: 0 0x1d5a950 (2,2,6); parent: 0x1d5a390; left: 0x1d5a0d0; right: 0x1d5ace0 0x1d5ace0 (3,3,8); parent: 0x1d5a950; left: 0; right: 0 0x1d5a0d0 (2,0,6); parent: 0x1d5a950; left: 0; right: 0 meta node: 0x7fff82bab610 parent: 0; left: 0x1d5aec0; right: 0x1d5af80 root node: 0x1d5ae00 nodes total: 6 dimensions: 3 0x1d5ae00 (7,6,9); parent: 0x7fff82bab610; left: 0x1d5ae60; right: 0x1d5af80 0x1d5af80 (9,7,3); parent: 0x1d5ae00; left: 0x1d5afe0; right: 0 0x1d5afe0 (8,0,5); parent: 0x1d5af80; left: 0; right: 0 0x1d5ae60 (2,2,6); parent: 0x1d5ae00; left: 0x1d5aec0; right: 0x1d5af20 0x1d5af20 (3,3,8); parent: 0x1d5ae60; left: 0; right: 0 0x1d5aec0 (2,0,6); parent: 0x1d5ae60; left: 0; right: 0 Testing plain construction iterator walked through 6 nodes in total reverse_iterator walked through 6 nodes in total counted 1 nodes within range 3 of (5,4,3). found 1 nodes within range 3 of (5,4,3): (2,2,6) meta node: 0x7fff82bab550 parent: 0; left: 0x1d58eb0; right: 0x1d58f10 root node: 0x1d58fd0 nodes total: 6 dimensions: 3 0x1d58fd0 (7,6,9); parent: 0x7fff82bab550; left: 0x1d58f40; right: 0x1d58f10 0x1d58f10 (9,7,3); parent: 0x1d58fd0; left: 0x1d5a2a0; right: 0 0x1d5a2a0 (8,0,5); parent: 0x1d58f10; left: 0; right: 0 0x1d58f40 (2,2,6); parent: 0x1d58fd0; left: 0x1d58eb0; right: 0x1d5a270 0x1d5a270 (3,3,8); parent: 0x1d58f40; left: 0; right: 0 0x1d58eb0 (2,0,6); parent: 0x1d58f40; left: 0; right: 0 Test find_nearest(), found at exact distance away from (2,0,6), found (2,0,6) Test find_nearest(), found at exact distance away from (2,2,6), found (2,2,6) Test find_nearest(), found at exact distance away from (3,3,8), found (3,3,8) Test find_nearest(), found at exact distance away from (7,6,9), found (7,6,9) Test find_nearest(), found at exact distance away from (8,0,5), found (8,0,5) Test find_nearest(), found at exact distance away from (9,7,3), found (9,7,3) Test find_nearest(), nearest to (5,4,3) within 0.0001 should not be found Test find_nearest_if(), nearest to (5,4,3) @ 5: (9,7,3) Test find_nearest_if(), nearest to (5,4,3) should never be found (predicate too strong) Nearest to (5,4,3) @ 4.69042 (2,2,6) Should be 4.69042 Nearest to (10,10,2) @ 3.31662 (9,7,3) Should be 3.31662 meta node: 0x7fff82bab550 parent: 0; left: 0x1d58eb0; right: 0x1d58f10 root node: 0x1d58fd0 nodes total: 6 dimensions: 3 0x1d58fd0 (7,6,9); parent: 0x7fff82bab550; left: 0x1d58f40; right: 0x1d58f10 0x1d58f10 (9,7,3); parent: 0x1d58fd0; left: 0x1d5a2a0; right: 0 0x1d5a2a0 (8,0,5); parent: 0x1d58f10; left: 0; right: 0 0x1d58f40 (2,2,6); parent: 0x1d58fd0; left: 0x1d58eb0; right: 0x1d5a270 0x1d5a270 (3,3,8); parent: 0x1d58f40; left: 0; right: 0 0x1d58eb0 (2,0,6); parent: 0x1d58f40; left: 0; right: 0 Testing iterators meta node: 0x7fff82bab550 parent: 0; left: 0x1d58eb0; right: 0x1d58eb0 root node: 0x1d58eb0 nodes total: 1 dimensions: 3 0x1d58eb0 (2,0,6); parent: 0x7fff82bab550; left: 0; right: 0 Forward iterator test... (2,0,6) Reverse iterator test... (2,0,6) Testing copy-construction iterator walked through 6 nodes in total reverse_iterator walked through 6 nodes in total counted 1 nodes within range 3 of (5,4,3). found 1 nodes within range 3 of (5,4,3): (2,2,6) meta node: 0x7fff82bab5d0 parent: 0; left: 0x1d5a0d0; right: 0x1d5ad40 root node: 0x1d5a390 nodes total: 6 dimensions: 3 0x1d5a390 (7,6,9); parent: 0x7fff82bab5d0; left: 0x1d5a950; right: 0x1d5ad40 0x1d5ad40 (9,7,3); parent: 0x1d5a390; left: 0x1d5ada0; right: 0 0x1d5ada0 (8,0,5); parent: 0x1d5ad40; left: 0; right: 0 0x1d5a950 (2,2,6); parent: 0x1d5a390; left: 0x1d5a0d0; right: 0x1d5ace0 0x1d5ace0 (3,3,8); parent: 0x1d5a950; left: 0; right: 0 0x1d5a0d0 (2,0,6); parent: 0x1d5a950; left: 0; right: 0 Test find_nearest(), found at exact distance away from (2,0,6), found (2,0,6) Test find_nearest(), found at exact distance away from (2,2,6), found (2,2,6) Test find_nearest(), found at exact distance away from (3,3,8), found (3,3,8) Test find_nearest(), found at exact distance away from (7,6,9), found (7,6,9) Test find_nearest(), found at exact distance away from (8,0,5), found (8,0,5) Test find_nearest(), found at exact distance away from (9,7,3), found (9,7,3) Test find_nearest(), nearest to (5,4,3) within 0.0001 should not be found Test find_nearest_if(), nearest to (5,4,3) @ 5: (9,7,3) Test find_nearest_if(), nearest to (5,4,3) should never be found (predicate too strong) Nearest to (5,4,3) @ 4.69042 (2,2,6) Should be 4.69042 Nearest to (10,10,2) @ 3.31662 (9,7,3) Should be 3.31662 meta node: 0x7fff82bab5d0 parent: 0; left: 0x1d5a0d0; right: 0x1d5ad40 root node: 0x1d5a390 nodes total: 6 dimensions: 3 0x1d5a390 (7,6,9); parent: 0x7fff82bab5d0; left: 0x1d5a950; right: 0x1d5ad40 0x1d5ad40 (9,7,3); parent: 0x1d5a390; left: 0x1d5ada0; right: 0 0x1d5ada0 (8,0,5); parent: 0x1d5ad40; left: 0; right: 0 0x1d5a950 (2,2,6); parent: 0x1d5a390; left: 0x1d5a0d0; right: 0x1d5ace0 0x1d5ace0 (3,3,8); parent: 0x1d5a950; left: 0; right: 0 0x1d5a0d0 (2,0,6); parent: 0x1d5a950; left: 0; right: 0 Testing iterators meta node: 0x7fff82bab5d0 parent: 0; left: 0x1d5a0d0; right: 0x1d5a0d0 root node: 0x1d5a0d0 nodes total: 1 dimensions: 3 0x1d5a0d0 (2,0,6); parent: 0x7fff82bab5d0; left: 0; right: 0 Forward iterator test... (2,0,6) Reverse iterator test... (2,0,6) Testing assign-construction iterator walked through 6 nodes in total reverse_iterator walked through 6 nodes in total counted 1 nodes within range 3 of (5,4,3). found 1 nodes within range 3 of (5,4,3): (2,2,6) meta node: 0x7fff82bab610 parent: 0; left: 0x1d5aec0; right: 0x1d5af80 root node: 0x1d5ae00 nodes total: 6 dimensions: 3 0x1d5ae00 (7,6,9); parent: 0x7fff82bab610; left: 0x1d5ae60; right: 0x1d5af80 0x1d5af80 (9,7,3); parent: 0x1d5ae00; left: 0x1d5afe0; right: 0 0x1d5afe0 (8,0,5); parent: 0x1d5af80; left: 0; right: 0 0x1d5ae60 (2,2,6); parent: 0x1d5ae00; left: 0x1d5aec0; right: 0x1d5af20 0x1d5af20 (3,3,8); parent: 0x1d5ae60; left: 0; right: 0 0x1d5aec0 (2,0,6); parent: 0x1d5ae60; left: 0; right: 0 Test find_nearest(), found at exact distance away from (2,0,6), found (2,0,6) Test find_nearest(), found at exact distance away from (2,2,6), found (2,2,6) Test find_nearest(), found at exact distance away from (3,3,8), found (3,3,8) Test find_nearest(), found at exact distance away from (7,6,9), found (7,6,9) Test find_nearest(), found at exact distance away from (8,0,5), found (8,0,5) Test find_nearest(), found at exact distance away from (9,7,3), found (9,7,3) Test find_nearest(), nearest to (5,4,3) within 0.0001 should not be found Test find_nearest_if(), nearest to (5,4,3) @ 5: (9,7,3) Test find_nearest_if(), nearest to (5,4,3) should never be found (predicate too strong) Nearest to (5,4,3) @ 4.69042 (2,2,6) Should be 4.69042 Nearest to (10,10,2) @ 3.31662 (9,7,3) Should be 3.31662 meta node: 0x7fff82bab610 parent: 0; left: 0x1d5aec0; right: 0x1d5af80 root node: 0x1d5ae00 nodes total: 6 dimensions: 3 0x1d5ae00 (7,6,9); parent: 0x7fff82bab610; left: 0x1d5ae60; right: 0x1d5af80 0x1d5af80 (9,7,3); parent: 0x1d5ae00; left: 0x1d5afe0; right: 0 0x1d5afe0 (8,0,5); parent: 0x1d5af80; left: 0; right: 0 0x1d5ae60 (2,2,6); parent: 0x1d5ae00; left: 0x1d5aec0; right: 0x1d5af20 0x1d5af20 (3,3,8); parent: 0x1d5ae60; left: 0; right: 0 0x1d5aec0 (2,0,6); parent: 0x1d5ae60; left: 0; right: 0 Testing iterators meta node: 0x7fff82bab610 parent: 0; left: 0x1d5aec0; right: 0x1d5aec0 root node: 0x1d5aec0 nodes total: 1 dimensions: 3 0x1d5aec0 (2,0,6); parent: 0x7fff82bab610; left: 0; right: 0 Forward iterator test... (2,0,6) Reverse iterator test... (2,0,6) Testing efficient-replace-and-optimise iterator walked through 6 nodes in total reverse_iterator walked through 6 nodes in total counted 1 nodes within range 3 of (5,4,3). found 1 nodes within range 3 of (5,4,3): (2,2,6) meta node: 0x7fff82bab590 parent: 0; left: 0x1d5a150; right: 0x1d5a3c0 root node: 0x1d5ab00 nodes total: 6 dimensions: 3 0x1d5ab00 (7,6,9); parent: 0x7fff82bab590; left: 0x1d5aa10; right: 0x1d5a3c0 0x1d5a3c0 (9,7,3); parent: 0x1d5ab00; left: 0x1d5a9b0; right: 0 0x1d5a9b0 (8,0,5); parent: 0x1d5a3c0; left: 0; right: 0 0x1d5aa10 (2,2,6); parent: 0x1d5ab00; left: 0x1d5a150; right: 0x1d5a0a0 0x1d5a0a0 (3,3,8); parent: 0x1d5aa10; left: 0; right: 0 0x1d5a150 (2,0,6); parent: 0x1d5aa10; left: 0; right: 0 Test find_nearest(), found at exact distance away from (2,0,6), found (2,0,6) Test find_nearest(), found at exact distance away from (2,2,6), found (2,2,6) Test find_nearest(), found at exact distance away from (3,3,8), found (3,3,8) Test find_nearest(), found at exact distance away from (7,6,9), found (7,6,9) Test find_nearest(), found at exact distance away from (8,0,5), found (8,0,5) Test find_nearest(), found at exact distance away from (9,7,3), found (9,7,3) Test find_nearest(), nearest to (5,4,3) within 0.0001 should not be found Test find_nearest_if(), nearest to (5,4,3) @ 5: (9,7,3) Test find_nearest_if(), nearest to (5,4,3) should never be found (predicate too strong) Nearest to (5,4,3) @ 4.69042 (2,2,6) Should be 4.69042 Nearest to (10,10,2) @ 3.31662 (9,7,3) Should be 3.31662 meta node: 0x7fff82bab590 parent: 0; left: 0x1d5a150; right: 0x1d5a3c0 root node: 0x1d5ab00 nodes total: 6 dimensions: 3 0x1d5ab00 (7,6,9); parent: 0x7fff82bab590; left: 0x1d5aa10; right: 0x1d5a3c0 0x1d5a3c0 (9,7,3); parent: 0x1d5ab00; left: 0x1d5a9b0; right: 0 0x1d5a9b0 (8,0,5); parent: 0x1d5a3c0; left: 0; right: 0 0x1d5aa10 (2,2,6); parent: 0x1d5ab00; left: 0x1d5a150; right: 0x1d5a0a0 0x1d5a0a0 (3,3,8); parent: 0x1d5aa10; left: 0; right: 0 0x1d5a150 (2,0,6); parent: 0x1d5aa10; left: 0; right: 0 Testing iterators meta node: 0x7fff82bab590 parent: 0; left: 0x1d5a150; right: 0x1d5a150 root node: 0x1d5a150 nodes total: 1 dimensions: 3 0x1d5a150 (2,0,6); parent: 0x7fff82bab590; left: 0; right: 0 Forward iterator test... (2,0,6) Reverse iterator test... (2,0,6) Test find_with_range( (18,20,-1), 10.0f) found 3 candidates. (28,18,-2) dist=10.247 This point is too far! But that is by design, its within a 'box' with a 'radius' of 10, not a sphere with a radius of 10 (28,16,-2) dist=10.8167 This point is too far! But that is by design, its within a 'box' with a 'radius' of 10, not a sphere with a radius of 10 (28,20,-1) dist=10 + ./test_hayne 254 : Deleting (0,0) tree will delete: (0,0) tree should delete: (0,0) find() double-check passed. 253 : Deleting (253,252) tree will delete: (253,252) tree should delete: (253,252) find() double-check passed. 252 : Deleting (251,249) tree will delete: (251,249) tree should delete: (251,249) find() double-check passed. 251 : Deleting (249,246) tree will delete: (249,246) tree should delete: (249,246) find() double-check passed. 250 : Deleting (247,243) tree will delete: (247,243) tree should delete: (247,243) find() double-check passed. 249 : Deleting (245,240) tree will delete: (245,240) tree should delete: (245,240) find() double-check passed. 248 : Deleting (243,237) tree will delete: (243,237) tree should delete: (243,237) find() double-check passed. 247 : Deleting (241,234) tree will delete: (241,234) tree should delete: (241,234) find() double-check passed. 246 : Deleting (239,231) tree will delete: (239,231) tree should delete: (239,231) find() double-check passed. 245 : Deleting (237,228) tree will delete: (237,228) tree should delete: (237,228) find() double-check passed. 244 : Deleting (235,225) tree will delete: (235,225) tree should delete: (235,225) find() double-check passed. 243 : Deleting (233,222) tree will delete: (233,222) tree should delete: (233,222) find() double-check passed. 242 : Deleting (231,219) tree will delete: (231,219) tree should delete: (231,219) find() double-check passed. 241 : Deleting (229,216) tree will delete: (229,216) tree should delete: (229,216) find() double-check passed. 240 : Deleting (227,213) tree will delete: (227,213) tree should delete: (227,213) find() double-check passed. 239 : Deleting (225,210) tree will delete: (225,210) tree should delete: (225,210) find() double-check passed. 238 : Deleting (223,207) tree will delete: (223,207) tree should delete: (223,207) find() double-check passed. 237 : Deleting (221,204) tree will delete: (221,204) tree should delete: (221,204) find() double-check passed. 236 : Deleting (219,201) tree will delete: (219,201) tree should delete: (219,201) find() double-check passed. 235 : Deleting (217,198) tree will delete: (217,198) tree should delete: (217,198) find() double-check passed. 234 : Deleting (215,195) tree will delete: (215,195) tree should delete: (215,195) find() double-check passed. 233 : Deleting (213,192) tree will delete: (213,192) tree should delete: (213,192) find() double-check passed. 232 : Deleting (211,189) tree will delete: (211,189) tree should delete: (211,189) find() double-check passed. 231 : Deleting (209,186) tree will delete: (209,186) tree should delete: (209,186) find() double-check passed. 230 : Deleting (207,183) tree will delete: (207,183) tree should delete: (207,183) find() double-check passed. 229 : Deleting (205,180) tree will delete: (205,180) tree should delete: (205,180) find() double-check passed. 228 : Deleting (203,177) tree will delete: (203,177) tree should delete: (203,177) find() double-check passed. 227 : Deleting (201,174) tree will delete: (201,174) tree should delete: (201,174) find() double-check passed. 226 : Deleting (199,171) tree will delete: (199,171) tree should delete: (199,171) find() double-check passed. 225 : Deleting (197,168) tree will delete: (197,168) tree should delete: (197,168) find() double-check passed. 224 : Deleting (195,165) tree will delete: (195,165) tree should delete: (195,165) find() double-check passed. 223 : Deleting (193,162) tree will delete: (193,162) tree should delete: (193,162) find() double-check passed. 222 : Deleting (191,159) tree will delete: (191,159) tree should delete: (191,159) find() double-check passed. 221 : Deleting (189,156) tree will delete: (189,156) tree should delete: (189,156) find() double-check passed. 220 : Deleting (187,153) tree will delete: (187,153) tree should delete: (187,153) find() double-check passed. 219 : Deleting (185,150) tree will delete: (185,150) tree should delete: (185,150) find() double-check passed. 218 : Deleting (183,147) tree will delete: (183,147) tree should delete: (183,147) find() double-check passed. 217 : Deleting (181,144) tree will delete: (181,144) tree should delete: (181,144) find() double-check passed. 216 : Deleting (179,141) tree will delete: (179,141) tree should delete: (179,141) find() double-check passed. 215 : Deleting (177,138) tree will delete: (177,138) tree should delete: (177,138) find() double-check passed. 214 : Deleting (175,135) tree will delete: (175,135) tree should delete: (175,135) find() double-check passed. 213 : Deleting (173,132) tree will delete: (173,132) tree should delete: (173,132) find() double-check passed. 212 : Deleting (171,129) tree will delete: (171,129) tree should delete: (171,129) find() double-check passed. 211 : Deleting (169,126) tree will delete: (169,126) tree should delete: (169,126) find() double-check passed. 210 : Deleting (167,123) tree will delete: (167,123) tree should delete: (167,123) find() double-check passed. 209 : Deleting (165,120) tree will delete: (165,120) tree should delete: (165,120) find() double-check passed. 208 : Deleting (163,117) tree will delete: (163,117) tree should delete: (163,117) find() double-check passed. 207 : Deleting (161,114) tree will delete: (161,114) tree should delete: (161,114) find() double-check passed. 206 : Deleting (159,111) tree will delete: (159,111) tree should delete: (159,111) find() double-check passed. 205 : Deleting (157,108) tree will delete: (157,108) tree should delete: (157,108) find() double-check passed. 204 : Deleting (155,105) tree will delete: (155,105) tree should delete: (155,105) find() double-check passed. 203 : Deleting (153,102) tree will delete: (153,102) tree should delete: (153,102) find() double-check passed. 202 : Deleting (151,99) tree will delete: (151,99) tree should delete: (151,99) find() double-check passed. 201 : Deleting (149,96) tree will delete: (149,96) tree should delete: (149,96) find() double-check passed. 200 : Deleting (147,93) tree will delete: (147,93) tree should delete: (147,93) find() double-check passed. 199 : Deleting (145,90) tree will delete: (145,90) tree should delete: (145,90) find() double-check passed. 198 : Deleting (143,87) tree will delete: (143,87) tree should delete: (143,87) find() double-check passed. 197 : Deleting (141,84) tree will delete: (141,84) tree should delete: (141,84) find() double-check passed. 196 : Deleting (139,81) tree will delete: (139,81) tree should delete: (139,81) find() double-check passed. 195 : Deleting (137,78) tree will delete: (137,78) tree should delete: (137,78) find() double-check passed. 194 : Deleting (135,75) tree will delete: (135,75) tree should delete: (135,75) find() double-check passed. 193 : Deleting (133,72) tree will delete: (133,72) tree should delete: (133,72) find() double-check passed. 192 : Deleting (131,69) tree will delete: (131,69) tree should delete: (131,69) find() double-check passed. 191 : Deleting (129,66) tree will delete: (129,66) tree should delete: (129,66) find() double-check passed. 190 : Deleting (127,63) tree will delete: (127,63) tree should delete: (127,63) find() double-check passed. 189 : Deleting (125,60) tree will delete: (125,60) tree should delete: (125,60) find() double-check passed. 188 : Deleting (123,57) tree will delete: (123,57) tree should delete: (123,57) find() double-check passed. 187 : Deleting (121,54) tree will delete: (121,54) tree should delete: (121,54) find() double-check passed. 186 : Deleting (119,51) tree will delete: (119,51) tree should delete: (119,51) find() double-check passed. 185 : Deleting (117,48) tree will delete: (117,48) tree should delete: (117,48) find() double-check passed. 184 : Deleting (115,45) tree will delete: (115,45) tree should delete: (115,45) find() double-check passed. 183 : Deleting (113,42) tree will delete: (113,42) tree should delete: (113,42) find() double-check passed. 182 : Deleting (111,39) tree will delete: (111,39) tree should delete: (111,39) find() double-check passed. 181 : Deleting (109,36) tree will delete: (109,36) tree should delete: (109,36) find() double-check passed. 180 : Deleting (107,33) tree will delete: (107,33) tree should delete: (107,33) find() double-check passed. 179 : Deleting (105,30) tree will delete: (105,30) tree should delete: (105,30) find() double-check passed. 178 : Deleting (103,27) tree will delete: (103,27) tree should delete: (103,27) find() double-check passed. 177 : Deleting (101,24) tree will delete: (101,24) tree should delete: (101,24) find() double-check passed. 176 : Deleting (99,21) tree will delete: (99,21) tree should delete: (99,21) find() double-check passed. 175 : Deleting (97,18) tree will delete: (97,18) tree should delete: (97,18) find() double-check passed. 174 : Deleting (95,15) tree will delete: (95,15) tree should delete: (95,15) find() double-check passed. 173 : Deleting (93,12) tree will delete: (93,12) tree should delete: (93,12) find() double-check passed. 172 : Deleting (91,9) tree will delete: (91,9) tree should delete: (91,9) find() double-check passed. 171 : Deleting (89,6) tree will delete: (89,6) tree should delete: (89,6) find() double-check passed. 170 : Deleting (87,3) tree will delete: (87,3) tree should delete: (87,3) find() double-check passed. 169 : Deleting (85,0) tree will delete: (85,0) tree should delete: (85,0) find() double-check passed. 168 : Deleting (83,252) tree will delete: (83,252) tree should delete: (83,252) find() double-check passed. 167 : Deleting (81,249) tree will delete: (81,249) tree should delete: (81,249) find() double-check passed. 166 : Deleting (79,246) tree will delete: (79,246) tree should delete: (79,246) find() double-check passed. 165 : Deleting (77,243) tree will delete: (77,243) tree should delete: (77,243) find() double-check passed. 164 : Deleting (75,240) tree will delete: (75,240) tree should delete: (75,240) find() double-check passed. 163 : Deleting (73,237) tree will delete: (73,237) tree should delete: (73,237) find() double-check passed. 162 : Deleting (71,234) tree will delete: (71,234) tree should delete: (71,234) find() double-check passed. 161 : Deleting (69,231) tree will delete: (69,231) tree should delete: (69,231) find() double-check passed. 160 : Deleting (67,228) tree will delete: (67,228) tree should delete: (67,228) find() double-check passed. 159 : Deleting (65,225) tree will delete: (65,225) tree should delete: (65,225) find() double-check passed. 158 : Deleting (63,222) tree will delete: (63,222) tree should delete: (63,222) find() double-check passed. 157 : Deleting (61,219) tree will delete: (61,219) tree should delete: (61,219) find() double-check passed. 156 : Deleting (59,216) tree will delete: (59,216) tree should delete: (59,216) find() double-check passed. 155 : Deleting (57,213) tree will delete: (57,213) tree should delete: (57,213) find() double-check passed. 154 : Deleting (55,210) tree will delete: (55,210) tree should delete: (55,210) find() double-check passed. 153 : Deleting (53,207) tree will delete: (53,207) tree should delete: (53,207) find() double-check passed. 152 : Deleting (51,204) tree will delete: (51,204) tree should delete: (51,204) find() double-check passed. 151 : Deleting (49,201) tree will delete: (49,201) tree should delete: (49,201) find() double-check passed. 150 : Deleting (47,198) tree will delete: (47,198) tree should delete: (47,198) find() double-check passed. 149 : Deleting (45,195) tree will delete: (45,195) tree should delete: (45,195) find() double-check passed. 148 : Deleting (43,192) tree will delete: (43,192) tree should delete: (43,192) find() double-check passed. THIS IS THE BUG TRIGGER 147 : Deleting (41,189) tree will delete: (41,189) tree should delete: (41,189) find() double-check passed. 146 : Deleting (39,186) tree will delete: (39,186) tree should delete: (39,186) find() double-check passed. 145 : Deleting (37,183) tree will delete: (37,183) tree should delete: (37,183) find() double-check passed. 144 : Deleting (35,180) tree will delete: (35,180) tree should delete: (35,180) find() double-check passed. 143 : Deleting (33,177) tree will delete: (33,177) tree should delete: (33,177) find() double-check passed. 142 : Deleting (31,174) tree will delete: (31,174) tree should delete: (31,174) find() double-check passed. 141 : Deleting (29,171) tree will delete: (29,171) tree should delete: (29,171) find() double-check passed. 140 : Deleting (27,168) tree will delete: (27,168) tree should delete: (27,168) find() double-check passed. 139 : Deleting (25,165) tree will delete: (25,165) tree should delete: (25,165) find() double-check passed. 138 : Deleting (23,162) tree will delete: (23,162) tree should delete: (23,162) find() double-check passed. 137 : Deleting (21,159) tree will delete: (21,159) tree should delete: (21,159) find() double-check passed. 136 : Deleting (19,156) tree will delete: (19,156) tree should delete: (19,156) find() double-check passed. 135 : Deleting (17,153) tree will delete: (17,153) tree should delete: (17,153) find() double-check passed. 134 : Deleting (15,150) tree will delete: (15,150) tree should delete: (15,150) find() double-check passed. 133 : Deleting (13,147) tree will delete: (13,147) tree should delete: (13,147) find() double-check passed. 132 : Deleting (11,144) tree will delete: (11,144) tree should delete: (11,144) find() double-check passed. 131 : Deleting (9,141) tree will delete: (9,141) tree should delete: (9,141) find() double-check passed. 130 : Deleting (7,138) tree will delete: (7,138) tree should delete: (7,138) find() double-check passed. 129 : Deleting (5,135) tree will delete: (5,135) tree should delete: (5,135) find() double-check passed. 128 : Deleting (3,132) tree will delete: (3,132) tree should delete: (3,132) find() double-check passed. 127 : Deleting (1,129) tree will delete: (1,129) tree should delete: (1,129) find() double-check passed. 126 : Deleting (254,126) tree will delete: (254,126) tree should delete: (254,126) find() double-check passed. 125 : Deleting (252,123) tree will delete: (252,123) tree should delete: (252,123) find() double-check passed. 124 : Deleting (250,120) tree will delete: (250,120) tree should delete: (250,120) find() double-check passed. 123 : Deleting (248,117) tree will delete: (248,117) tree should delete: (248,117) find() double-check passed. 122 : Deleting (246,114) tree will delete: (246,114) tree should delete: (246,114) find() double-check passed. 121 : Deleting (244,111) tree will delete: (244,111) tree should delete: (244,111) find() double-check passed. 120 : Deleting (242,108) tree will delete: (242,108) tree should delete: (242,108) find() double-check passed. 119 : Deleting (240,105) tree will delete: (240,105) tree should delete: (240,105) find() double-check passed. 118 : Deleting (238,102) tree will delete: (238,102) tree should delete: (238,102) find() double-check passed. 117 : Deleting (236,99) tree will delete: (236,99) tree should delete: (236,99) find() double-check passed. 116 : Deleting (234,96) tree will delete: (234,96) tree should delete: (234,96) find() double-check passed. 115 : Deleting (232,93) tree will delete: (232,93) tree should delete: (232,93) find() double-check passed. 114 : Deleting (230,90) tree will delete: (230,90) tree should delete: (230,90) find() double-check passed. 113 : Deleting (228,87) tree will delete: (228,87) tree should delete: (228,87) find() double-check passed. 112 : Deleting (226,84) tree will delete: (226,84) tree should delete: (226,84) find() double-check passed. 111 : Deleting (224,81) tree will delete: (224,81) tree should delete: (224,81) find() double-check passed. 110 : Deleting (222,78) tree will delete: (222,78) tree should delete: (222,78) find() double-check passed. 109 : Deleting (220,75) tree will delete: (220,75) tree should delete: (220,75) find() double-check passed. 108 : Deleting (218,72) tree will delete: (218,72) tree should delete: (218,72) find() double-check passed. 107 : Deleting (216,69) tree will delete: (216,69) tree should delete: (216,69) find() double-check passed. 106 : Deleting (214,66) tree will delete: (214,66) tree should delete: (214,66) find() double-check passed. 105 : Deleting (212,63) tree will delete: (212,63) tree should delete: (212,63) find() double-check passed. 104 : Deleting (210,60) tree will delete: (210,60) tree should delete: (210,60) find() double-check passed. 103 : Deleting (208,57) tree will delete: (208,57) tree should delete: (208,57) find() double-check passed. 102 : Deleting (206,54) tree will delete: (206,54) tree should delete: (206,54) find() double-check passed. 101 : Deleting (204,51) tree will delete: (204,51) tree should delete: (204,51) find() double-check passed. 100 : Deleting (202,48) tree will delete: (202,48) tree should delete: (202,48) find() double-check passed. 99 : Deleting (200,45) tree will delete: (200,45) tree should delete: (200,45) find() double-check passed. 98 : Deleting (198,42) tree will delete: (198,42) tree should delete: (198,42) find() double-check passed. 97 : Deleting (196,39) tree will delete: (196,39) tree should delete: (196,39) find() double-check passed. 96 : Deleting (194,36) tree will delete: (194,36) tree should delete: (194,36) find() double-check passed. 95 : Deleting (192,33) tree will delete: (192,33) tree should delete: (192,33) find() double-check passed. 94 : Deleting (190,30) tree will delete: (190,30) tree should delete: (190,30) find() double-check passed. 93 : Deleting (188,27) tree will delete: (188,27) tree should delete: (188,27) find() double-check passed. 92 : Deleting (186,24) tree will delete: (186,24) tree should delete: (186,24) find() double-check passed. 91 : Deleting (184,21) tree will delete: (184,21) tree should delete: (184,21) find() double-check passed. 90 : Deleting (182,18) tree will delete: (182,18) tree should delete: (182,18) find() double-check passed. 89 : Deleting (180,15) tree will delete: (180,15) tree should delete: (180,15) find() double-check passed. 88 : Deleting (178,12) tree will delete: (178,12) tree should delete: (178,12) find() double-check passed. 87 : Deleting (176,9) tree will delete: (176,9) tree should delete: (176,9) find() double-check passed. 86 : Deleting (174,6) tree will delete: (174,6) tree should delete: (174,6) find() double-check passed. 85 : Deleting (172,3) tree will delete: (172,3) tree should delete: (172,3) find() double-check passed. 84 : Deleting (170,0) tree will delete: (170,0) tree should delete: (170,0) find() double-check passed. 83 : Deleting (168,252) tree will delete: (168,252) tree should delete: (168,252) find() double-check passed. 82 : Deleting (166,249) tree will delete: (166,249) tree should delete: (166,249) find() double-check passed. 81 : Deleting (164,246) tree will delete: (164,246) tree should delete: (164,246) find() double-check passed. 80 : Deleting (162,243) tree will delete: (162,243) tree should delete: (162,243) find() double-check passed. 79 : Deleting (160,240) tree will delete: (160,240) tree should delete: (160,240) find() double-check passed. 78 : Deleting (158,237) tree will delete: (158,237) tree should delete: (158,237) find() double-check passed. 77 : Deleting (156,234) tree will delete: (156,234) tree should delete: (156,234) find() double-check passed. 76 : Deleting (154,231) tree will delete: (154,231) tree should delete: (154,231) find() double-check passed. 75 : Deleting (152,228) tree will delete: (152,228) tree should delete: (152,228) find() double-check passed. 74 : Deleting (150,225) tree will delete: (150,225) tree should delete: (150,225) find() double-check passed. 73 : Deleting (148,222) tree will delete: (148,222) tree should delete: (148,222) find() double-check passed. 72 : Deleting (146,219) tree will delete: (146,219) tree should delete: (146,219) find() double-check passed. 71 : Deleting (144,216) tree will delete: (144,216) tree should delete: (144,216) find() double-check passed. 70 : Deleting (142,213) tree will delete: (142,213) tree should delete: (142,213) find() double-check passed. 69 : Deleting (140,210) tree will delete: (140,210) tree should delete: (140,210) find() double-check passed. 68 : Deleting (138,207) tree will delete: (138,207) tree should delete: (138,207) find() double-check passed. 67 : Deleting (136,204) tree will delete: (136,204) tree should delete: (136,204) find() double-check passed. 66 : Deleting (134,201) tree will delete: (134,201) tree should delete: (134,201) find() double-check passed. 65 : Deleting (132,198) tree will delete: (132,198) tree should delete: (132,198) find() double-check passed. 64 : Deleting (130,195) tree will delete: (130,195) tree should delete: (130,195) find() double-check passed. 63 : Deleting (128,192) tree will delete: (128,192) tree should delete: (128,192) find() double-check passed. 62 : Deleting (126,189) tree will delete: (126,189) tree should delete: (126,189) find() double-check passed. 61 : Deleting (124,186) tree will delete: (124,186) tree should delete: (124,186) find() double-check passed. 60 : Deleting (122,183) tree will delete: (122,183) tree should delete: (122,183) find() double-check passed. 59 : Deleting (120,180) tree will delete: (120,180) tree should delete: (120,180) find() double-check passed. 58 : Deleting (118,177) tree will delete: (118,177) tree should delete: (118,177) find() double-check passed. 57 : Deleting (116,174) tree will delete: (116,174) tree should delete: (116,174) find() double-check passed. 56 : Deleting (114,171) tree will delete: (114,171) tree should delete: (114,171) find() double-check passed. 55 : Deleting (112,168) tree will delete: (112,168) tree should delete: (112,168) find() double-check passed. 54 : Deleting (110,165) tree will delete: (110,165) tree should delete: (110,165) find() double-check passed. 53 : Deleting (108,162) tree will delete: (108,162) tree should delete: (108,162) find() double-check passed. 52 : Deleting (106,159) tree will delete: (106,159) tree should delete: (106,159) find() double-check passed. 51 : Deleting (104,156) tree will delete: (104,156) tree should delete: (104,156) find() double-check passed. 50 : Deleting (102,153) tree will delete: (102,153) tree should delete: (102,153) find() double-check passed. 49 : Deleting (100,150) tree will delete: (100,150) tree should delete: (100,150) find() double-check passed. 48 : Deleting (98,147) tree will delete: (98,147) tree should delete: (98,147) find() double-check passed. 47 : Deleting (96,144) tree will delete: (96,144) tree should delete: (96,144) find() double-check passed. 46 : Deleting (94,141) tree will delete: (94,141) tree should delete: (94,141) find() double-check passed. 45 : Deleting (92,138) tree will delete: (92,138) tree should delete: (92,138) find() double-check passed. 44 : Deleting (90,135) tree will delete: (90,135) tree should delete: (90,135) find() double-check passed. 43 : Deleting (88,132) tree will delete: (88,132) tree should delete: (88,132) find() double-check passed. 42 : Deleting (86,129) tree will delete: (86,129) tree should delete: (86,129) find() double-check passed. 41 : Deleting (84,126) tree will delete: (84,126) tree should delete: (84,126) find() double-check passed. 40 : Deleting (82,123) tree will delete: (82,123) tree should delete: (82,123) find() double-check passed. 39 : Deleting (80,120) tree will delete: (80,120) tree should delete: (80,120) find() double-check passed. 38 : Deleting (78,117) tree will delete: (78,117) tree should delete: (78,117) find() double-check passed. 37 : Deleting (76,114) tree will delete: (76,114) tree should delete: (76,114) find() double-check passed. 36 : Deleting (74,111) tree will delete: (74,111) tree should delete: (74,111) find() double-check passed. 35 : Deleting (72,108) tree will delete: (72,108) tree should delete: (72,108) find() double-check passed. 34 : Deleting (70,105) tree will delete: (70,105) tree should delete: (70,105) find() double-check passed. 33 : Deleting (68,102) tree will delete: (68,102) tree should delete: (68,102) find() double-check passed. 32 : Deleting (66,99) tree will delete: (66,99) tree should delete: (66,99) find() double-check passed. 31 : Deleting (64,96) tree will delete: (64,96) tree should delete: (64,96) find() double-check passed. 30 : Deleting (62,93) tree will delete: (62,93) tree should delete: (62,93) find() double-check passed. 29 : Deleting (60,90) tree will delete: (60,90) tree should delete: (60,90) find() double-check passed. 28 : Deleting (58,87) tree will delete: (58,87) tree should delete: (58,87) find() double-check passed. 27 : Deleting (56,84) tree will delete: (56,84) tree should delete: (56,84) find() double-check passed. 26 : Deleting (54,81) tree will delete: (54,81) tree should delete: (54,81) find() double-check passed. 25 : Deleting (52,78) tree will delete: (52,78) tree should delete: (52,78) find() double-check passed. 24 : Deleting (50,75) tree will delete: (50,75) tree should delete: (50,75) find() double-check passed. 23 : Deleting (48,72) tree will delete: (48,72) tree should delete: (48,72) find() double-check passed. 22 : Deleting (46,69) tree will delete: (46,69) tree should delete: (46,69) find() double-check passed. 21 : Deleting (44,66) tree will delete: (44,66) tree should delete: (44,66) find() double-check passed. 20 : Deleting (42,63) tree will delete: (42,63) tree should delete: (42,63) find() double-check passed. 19 : Deleting (40,60) tree will delete: (40,60) tree should delete: (40,60) find() double-check passed. 18 : Deleting (38,57) tree will delete: (38,57) tree should delete: (38,57) find() double-check passed. 17 : Deleting (36,54) tree will delete: (36,54) tree should delete: (36,54) find() double-check passed. 16 : Deleting (34,51) tree will delete: (34,51) tree should delete: (34,51) find() double-check passed. 15 : Deleting (32,48) tree will delete: (32,48) tree should delete: (32,48) find() double-check passed. 14 : Deleting (30,45) tree will delete: (30,45) tree should delete: (30,45) find() double-check passed. 13 : Deleting (28,42) tree will delete: (28,42) tree should delete: (28,42) find() double-check passed. 12 : Deleting (26,39) tree will delete: (26,39) tree should delete: (26,39) find() double-check passed. 11 : Deleting (24,36) tree will delete: (24,36) tree should delete: (24,36) find() double-check passed. 10 : Deleting (22,33) tree will delete: (22,33) tree should delete: (22,33) find() double-check passed. 9 : Deleting (20,30) tree will delete: (20,30) tree should delete: (20,30) find() double-check passed. 8 : Deleting (18,27) tree will delete: (18,27) tree should delete: (18,27) find() double-check passed. 7 : Deleting (16,24) tree will delete: (16,24) tree should delete: (16,24) find() double-check passed. 6 : Deleting (14,21) tree will delete: (14,21) tree should delete: (14,21) find() double-check passed. 5 : Deleting (12,18) tree will delete: (12,18) tree should delete: (12,18) find() double-check passed. 4 : Deleting (10,15) tree will delete: (10,15) tree should delete: (10,15) find() double-check passed. 3 : Deleting (8,12) tree will delete: (8,12) tree should delete: (8,12) find() double-check passed. 2 : Deleting (6,9) tree will delete: (6,9) tree should delete: (6,9) find() double-check passed. 1 : Deleting (4,6) tree will delete: (4,6) tree should delete: (4,6) find() double-check passed. 0 : Deleting (2,3) tree will delete: (2,3) tree should delete: (2,3) find() double-check passed. + popd ~/rpmbuild/BUILD/libkdtree++ + pushd python-bindings ~/rpmbuild/BUILD/libkdtree++/python-bindings ~/rpmbuild/BUILD/libkdtree++ + /usr/bin/python3 py_kdtree_test.py ...................... ---------------------------------------------------------------------- Ran 22 tests in 0.017s OK + popd ~/rpmbuild/BUILD/libkdtree++ + RPM_EC=0 ++ jobs -p + exit 0 Processing files: libkdtree++-devel-0.7.1-2.mga8.noarch Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.FrGKs4 + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd libkdtree++ + DOCDIR=/home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/libkdtree++-devel + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/libkdtree++-devel + cp -pr COPYING /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/libkdtree++-devel + cp -pr AUTHORS /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/libkdtree++-devel + cp -pr README /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/libkdtree++-devel + cp -pr NEWS /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/libkdtree++-devel + cp -pr TODO /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/libkdtree++-devel + cp -pr ChangeLog /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/libkdtree++-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: libkdtree++-devel = 0.7.1-2.mga8 libkdtree++-static = 0.7.1 pkgconfig(libkdtree++) = 0.7.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: pkgconfig Processing files: python3-libkdtree++-0.7.1-2.mga8.x86_64 Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.0QgRe3 + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd libkdtree++ + DOCDIR=/home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/python3-libkdtree++ + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/python3-libkdtree++ + cp -pr COPYING /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/python3-libkdtree++ + cp -pr AUTHORS /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/python3-libkdtree++ + cp -pr README /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/python3-libkdtree++ + cp -pr NEWS /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/python3-libkdtree++ + cp -pr TODO /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/python3-libkdtree++ + cp -pr ChangeLog /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/python3-libkdtree++ + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-libkdtree++ = 0.7.1-2.mga8 python3-libkdtree++ = 0.7.1-2.mga8 python3-libkdtree++(x86-64) = 0.7.1-2.mga8 python3.8-libkdtree++ = 0.7.1-2.mga8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) python(abi) = 3.8 Obsoletes: python-libkdtree++ < 0.7.1-2.mga8 python2-libkdtree++ < 0.7.1-2 Processing files: libkdtree++-examples-0.7.1-2.mga8.noarch Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.ZYqmV0 + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd libkdtree++ + DOCDIR=/home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/libkdtree++-examples + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/libkdtree++-examples + cp -pr examples/CMakeLists.txt /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/libkdtree++-examples + cp -pr examples/Makefile /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/libkdtree++-examples + cp -pr examples/test_find_within_range.cpp examples/test_hayne.cpp examples/test_kdtree.cpp /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64/usr/share/doc/libkdtree++-examples + RPM_EC=0 ++ jobs -p + exit 0 Provides: libkdtree++-examples = 0.7.1-2.mga8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: libkdtree++-debugsource-0.7.1-2.mga8.x86_64 Provides: libkdtree++-debugsource = 0.7.1-2.mga8 libkdtree++-debugsource(x86-64) = 0.7.1-2.mga8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-libkdtree++-debuginfo-0.7.1-2.mga8.x86_64 Provides: debuginfo(build-id) = 084b98b7a1eba53b329f22e6bc45fc7cdd51abed python-libkdtree++-debuginfo = 0.7.1-2.mga8 python3-libkdtree++-debuginfo = 0.7.1-2.mga8 python3-libkdtree++-debuginfo(x86-64) = 0.7.1-2.mga8 python3.8-libkdtree++-debuginfo = 0.7.1-2.mga8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: libkdtree++-debugsource(x86-64) = 0.7.1-2.mga8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64 Wrote: /home/iurt/rpmbuild/RPMS/noarch/libkdtree++-examples-0.7.1-2.mga8.noarch.rpm Wrote: /home/iurt/rpmbuild/RPMS/noarch/libkdtree++-devel-0.7.1-2.mga8.noarch.rpm Wrote: /home/iurt/rpmbuild/RPMS/x86_64/libkdtree++-debugsource-0.7.1-2.mga8.x86_64.rpm Wrote: /home/iurt/rpmbuild/RPMS/x86_64/python3-libkdtree++-0.7.1-2.mga8.x86_64.rpm Wrote: /home/iurt/rpmbuild/RPMS/x86_64/python3-libkdtree++-debuginfo-0.7.1-2.mga8.x86_64.rpm Executing(%clean): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.2Pnsc3 + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd libkdtree++ + /usr/bin/rm -rf /home/iurt/rpmbuild/BUILDROOT/libkdtree++-0.7.1-2.mga8.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(--clean): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.Yy2bB4 + umask 022 + cd /home/iurt/rpmbuild/BUILD + rm -rf libkdtree++ + RPM_EC=0 ++ jobs -p + exit 0 D: [iurt_root_command] Success!