>>> libigloo: Building main/libigloo 0.9.5-r0 (using abuild 3.16.0-r0) started Fri, 06 Feb 2026 07:47:50 +0000 >>> libigloo: Validating /home/buildozer/aports/main/libigloo/APKBUILD... >>> libigloo: Analyzing dependencies... >>> libigloo: Installing for build: build-base automake autoconf libtool m4 rhash-dev ( 1/14) Installing libbz2 (1.0.8-r6) ( 2/14) Installing perl (5.42.0-r0) ( 3/14) Installing automake (1.18.1-r1) ( 4/14) Installing m4 (1.4.20-r1) ( 5/14) Installing autoconf (2.72-r2) ( 6/14) Installing diffutils (3.12-r0) ( 7/14) Installing libltdl (2.6.0-r1) ( 8/14) Installing libtool (2.6.0-r1) ( 9/14) Installing rhash-libs (1.4.6-r0) (10/14) Installing rhash-dev (1.4.6-r0) (11/14) Installing .makedepends-libigloo (20260206.074752) (12/14) Installing perl-error (0.17030-r0) (13/14) Installing perl-git (2.53.0-r0) (14/14) Installing git-perl (2.53.0-r0) Executing busybox-1.37.0-r31.trigger OK: 486.0 MiB in 121 packages >>> libigloo: Cleaning up srcdir >>> libigloo: Cleaning up pkgdir >>> libigloo: Cleaning up tmpdir >>> libigloo: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libigloo-0.9.5.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> libigloo: Fetching https://downloads.xiph.org/releases/igloo/libigloo-0.9.5.tar.gz Connecting to downloads.xiph.org (140.211.166.31:443) Connecting to ftp.osuosl.org (140.211.166.134:443) saving to '/var/cache/distfiles/edge/libigloo-0.9.5.tar.gz.part' libigloo-0.9.5.tar.g 87% |*************************** | 359k 0:00:00 ETA libigloo-0.9.5.tar.g 100% |********************************| 411k 0:00:00 ETA '/var/cache/distfiles/edge/libigloo-0.9.5.tar.gz.part' saved /var/cache/distfiles/edge/libigloo-0.9.5.tar.gz: OK >>> libigloo: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libigloo-0.9.5.tar.gz /var/cache/distfiles/edge/libigloo-0.9.5.tar.gz: OK >>> libigloo: Unpacking /var/cache/distfiles/edge/libigloo-0.9.5.tar.gz... autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -I m4 autoreconf: running: /usr/bin/autoconf --force configure.ac:71: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:71: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.ac:71: the top level configure.ac:72: warning: The macro 'AC_HEADER_TIME' is obsolete. configure.ac:72: You should run autoupdate. ./lib/autoconf/headers.m4:702: AC_HEADER_TIME is expanded from... configure.ac:72: the top level configure.ac:118: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:118: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... m4/acx_pthread.m4:4: ACX_PTHREAD is expanded from... configure.ac:118: the top level configure.ac:118: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:118: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... m4/acx_pthread.m4:4: ACX_PTHREAD is expanded from... configure.ac:118: the top level autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:20: installing 'build-aux/compile' configure.ac:13: installing 'build-aux/missing' Makefile.am: installing 'build-aux/depcomp' autoreconf: Leaving directory '.' checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether UID '1000' is supported by ustar format... yes checking whether GID '1000' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking for gcc... cc 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 cc accepts -g... yes checking for cc option to enable C11 features... none needed checking whether cc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of cc... gcc3 checking for ar... ar checking the archiver (ar) interface... ar checking whether C compiler accepts -Wall... yes checking whether C compiler accepts -Wextra... yes checking whether C compiler accepts -Werror=unknown-warning-option... no checking whether C compiler accepts -Werror=invalid-command-line-argument... no checking for cc option to enable large file support... none needed checking build system type... x86_64-pc-linux-musl checking host system type... x86_64-pc-linux-musl checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by cc... /usr/x86_64-alpine-linux-musl/bin/ld checking if the linker (/usr/x86_64-alpine-linux-musl/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 98304 checking how to convert x86_64-pc-linux-musl file names to x86_64-pc-linux-musl format... func_convert_file_noop checking how to convert x86_64-pc-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-alpine-linux-musl/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ranlib... ranlib checking for archiver @FILE support... @ checking for strip... strip checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no 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 for sys/time.h... yes checking for dlfcn.h... yes checking which variant of shared library versioning to provide... (default) aix checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/x86_64-alpine-linux-musl/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for __attribute__((transparent_union))... yes checking whether to enable assertions... yes checking for egrep... (cached) /bin/grep -E checking for stdint.h... (cached) yes checking for sys/select.h... yes checking for errno.h... yes checking for fcntl.h... yes checking for sys/random.h... yes checking for open... yes checking for close... yes checking for read... yes checking for write... yes checking for fopen... yes checking for fclose... yes checking for fread... yes checking for fwrite... yes checking for clock_gettime... yes checking for gettimeofday... yes checking for ftime... yes checking for clock_nanosleep... yes checking for nanosleep... yes checking for usleep... yes checking for select... yes checking for sysconf... yes checking for uname... yes checking for getuid... yes checking for getpid... yes checking for getppid... yes checking for getrandom... yes checking for getentropy... yes checking for size_t... yes checking for ssize_t... yes checking for uintptr_t... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for librhash... no checking for rhash.h... yes checking for rhash_library_init in -lrhash... yes checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for pthread_spin_lock... yes checking for library containing log2... none required checking for /proc/sys/kernel/random/boot_id... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating igloo.pc config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands depbase=`echo src/igloo.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/igloo.lo -MD -MP -MF $depbase.Tpo -c -o src/igloo.lo src/igloo.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo src/error.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/error.lo -MD -MP -MF $depbase.Tpo -c -o src/error.lo src/error.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo src/rwlock.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/rwlock.lo -MD -MP -MF $depbase.Tpo -c -o src/rwlock.lo src/rwlock.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo src/time.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/time.lo -MD -MP -MF $depbase.Tpo -c -o src/time.lo src/time.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo src/feature.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/feature.lo -MD -MP -MF $depbase.Tpo -c -o src/feature.lo src/feature.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo src/list.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/list.lo -MD -MP -MF $depbase.Tpo -c -o src/list.lo src/list.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo src/digest.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/digest.lo -MD -MP -MF $depbase.Tpo -c -o src/digest.lo src/digest.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo src/prng.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/prng.lo -MD -MP -MF $depbase.Tpo -c -o src/prng.lo src/prng.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo src/cs.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/cs.lo -MD -MP -MF $depbase.Tpo -c -o src/cs.lo src/cs.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo src/sp.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/sp.lo -MD -MP -MF $depbase.Tpo -c -o src/sp.lo src/sp.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo src/ro.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/ro.lo -MD -MP -MF $depbase.Tpo -c -o src/ro.lo src/ro.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo src/tap.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/tap.lo -MD -MP -MF $depbase.Tpo -c -o src/tap.lo src/tap.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo src/uuid.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/uuid.lo -MD -MP -MF $depbase.Tpo -c -o src/uuid.lo src/uuid.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/digest.lo -MD -MP -MF src/.deps/digest.Tpo -c src/digest.c -fPIC -DPIC -o src/.libs/digest.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/ro.lo -MD -MP -MF src/.deps/ro.Tpo -c src/ro.c -fPIC -DPIC -o src/.libs/ro.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/time.lo -MD -MP -MF src/.deps/time.Tpo -c src/time.c -fPIC -DPIC -o src/.libs/time.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/rwlock.lo -MD -MP -MF src/.deps/rwlock.Tpo -c src/rwlock.c -fPIC -DPIC -o src/.libs/rwlock.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/sp.lo -MD -MP -MF src/.deps/sp.Tpo -c src/sp.c -fPIC -DPIC -o src/.libs/sp.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/list.lo -MD -MP -MF src/.deps/list.Tpo -c src/list.c -fPIC -DPIC -o src/.libs/list.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/feature.lo -MD -MP -MF src/.deps/feature.Tpo -c src/feature.c -fPIC -DPIC -o src/.libs/feature.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/prng.lo -MD -MP -MF src/.deps/prng.Tpo -c src/prng.c -fPIC -DPIC -o src/.libs/prng.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/igloo.lo -MD -MP -MF src/.deps/igloo.Tpo -c src/igloo.c -fPIC -DPIC -o src/.libs/igloo.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/tap.lo -MD -MP -MF src/.deps/tap.Tpo -c src/tap.c -fPIC -DPIC -o src/.libs/tap.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/cs.lo -MD -MP -MF src/.deps/cs.Tpo -c src/cs.c -fPIC -DPIC -o src/.libs/cs.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/error.lo -MD -MP -MF src/.deps/error.Tpo -c src/error.c -fPIC -DPIC -o src/.libs/error.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT src/uuid.lo -MD -MP -MF src/.deps/uuid.Tpo -c src/uuid.c -fPIC -DPIC -o src/.libs/uuid.o src/cs.c:32:34: warning: initializer-string for array of 'char' truncates NUL terminator but destination lacks 'nonstring' attribute (17 chars into 16 available) [-Wunterminated-string-initialization] 32 | static const char hexchars[16] = "0123456789abcdef"; | ^~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=link cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o libigloo.la -rpath /usr/lib src/igloo.lo src/error.lo src/rwlock.lo src/time.lo src/feature.lo src/list.lo src/digest.lo src/prng.lo src/cs.lo src/sp.lo src/ro.lo src/tap.lo src/uuid.lo -lrhash libtool: link: cc -shared -fPIC -DPIC src/.libs/igloo.o src/.libs/error.o src/.libs/rwlock.o src/.libs/time.o src/.libs/feature.o src/.libs/list.o src/.libs/digest.o src/.libs/prng.o src/.libs/cs.o src/.libs/sp.o src/.libs/ro.o src/.libs/tap.o src/.libs/uuid.o -lrhash -Os -Wformat -Werror=format-security -Wall -Wextra -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -Wl,-soname -Wl,libigloo.so.0 -o .libs/libigloo.so.0.0.0 libtool: link: (cd ".libs" && rm -f "libigloo.so.0" && ln -s "libigloo.so.0.0.0" "libigloo.so.0") libtool: link: (cd ".libs" && rm -f "libigloo.so" && ln -s "libigloo.so.0.0.0" "libigloo.so") libtool: link: ( cd ".libs" && rm -f "libigloo.la" && ln -s "../libigloo.la" "libigloo.la" ) make tests/tap_suite tests/init_igloo_test tests/feature tests/ro tests/digest tests/error tests/prng tests/cs tests/time tests/uuid make[1]: Entering directory '/home/buildozer/aports/main/libigloo/src/libigloo-0.9.5' depbase=`echo tests/tap_suite.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT tests/tap_suite.o -MD -MP -MF $depbase.Tpo -c -o tests/tap_suite.o tests/tap_suite.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo tests/init_igloo_test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT tests/init_igloo_test.o -MD -MP -MF $depbase.Tpo -c -o tests/init_igloo_test.o tests/init_igloo_test.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo tests/feature.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT tests/feature.o -MD -MP -MF $depbase.Tpo -c -o tests/feature.o tests/feature.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo tests/ro.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT tests/ro.o -MD -MP -MF $depbase.Tpo -c -o tests/ro.o tests/ro.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo tests/digest.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT tests/digest.o -MD -MP -MF $depbase.Tpo -c -o tests/digest.o tests/digest.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo tests/error.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT tests/error.o -MD -MP -MF $depbase.Tpo -c -o tests/error.o tests/error.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo tests/prng.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT tests/prng.o -MD -MP -MF $depbase.Tpo -c -o tests/prng.o tests/prng.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo tests/cs.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT tests/cs.o -MD -MP -MF $depbase.Tpo -c -o tests/cs.o tests/cs.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo tests/time.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT tests/time.o -MD -MP -MF $depbase.Tpo -c -o tests/time.o tests/time.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo tests/uuid.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ cc -DHAVE_CONFIG_H -I. -I./include -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -MT tests/uuid.o -MD -MP -MF $depbase.Tpo -c -o tests/uuid.o tests/uuid.c &&\ mv -f $depbase.Tpo $depbase.Po /bin/sh ./libtool --tag=CC --mode=link cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o tests/tap_suite tests/tap_suite.o libigloo.la -lrhash /bin/sh ./libtool --tag=CC --mode=link cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o tests/prng tests/prng.o libigloo.la -lrhash /bin/sh ./libtool --tag=CC --mode=link cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o tests/feature tests/feature.o libigloo.la -lrhash /bin/sh ./libtool --tag=CC --mode=link cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o tests/uuid tests/uuid.o libigloo.la -lrhash /bin/sh ./libtool --tag=CC --mode=link cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o tests/time tests/time.o libigloo.la -lrhash /bin/sh ./libtool --tag=CC --mode=link cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o tests/error tests/error.o libigloo.la -lrhash /bin/sh ./libtool --tag=CC --mode=link cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o tests/init_igloo_test tests/init_igloo_test.o libigloo.la -lrhash libtool: link: cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o tests/.libs/tap_suite tests/tap_suite.o ./.libs/libigloo.so -lrhash /bin/sh ./libtool --tag=CC --mode=link cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o tests/ro tests/ro.o libigloo.la -lrhash /bin/sh ./libtool --tag=CC --mode=link cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o tests/cs tests/cs.o libigloo.la -lrhash libtool: link: cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o tests/.libs/prng tests/prng.o ./.libs/libigloo.so -lrhash libtool: link: cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o tests/.libs/feature tests/feature.o ./.libs/libigloo.so -lrhash libtool: link: cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o tests/.libs/error tests/error.o ./.libs/libigloo.so -lrhash libtool: link: cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o tests/.libs/uuid tests/uuid.o ./.libs/libigloo.so -lrhash /bin/sh ./libtool --tag=CC --mode=link cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o tests/digest tests/digest.o libigloo.la -lrhash libtool: link: cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o tests/.libs/time tests/time.o ./.libs/libigloo.so -lrhash libtool: link: cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o tests/.libs/init_igloo_test tests/init_igloo_test.o ./.libs/libigloo.so -lrhash libtool: link: cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o tests/.libs/ro tests/ro.o ./.libs/libigloo.so -lrhash libtool: link: cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o tests/.libs/cs tests/cs.o ./.libs/libigloo.so -lrhash libtool: link: cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -Wall -Wextra -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o tests/.libs/digest tests/digest.o ./.libs/libigloo.so -lrhash make[1]: Leaving directory '/home/buildozer/aports/main/libigloo/src/libigloo-0.9.5' make check-TESTS make[1]: Entering directory '/home/buildozer/aports/main/libigloo/src/libigloo-0.9.5' make[2]: Entering directory '/home/buildozer/aports/main/libigloo/src/libigloo-0.9.5' PASS: tests/init_igloo_test 1 direct/igloo_initialize PASS: tests/init_igloo_test 2 direct/igloo_instance_validate PASS: tests/init_igloo_test 3 direct/not null PASS: tests/init_igloo_test 4 direct/unref PASS: tests/ro 1 igloo_initialize PASS: tests/prng 1 igloo_initialize PASS: tests/tap_suite 1 suite working PASS: tests/ro 2 create_object/igloo_ro_new igloo_ro_stub_t PASS: tests/prng 2 igloo_prng_auto_reseed PASS: tests/tap_suite 2 get stats PASS: tests/ro 3 create_object/unref PASS: tests/tap_suite 3 stats count PASS: tests/ro 4 create_object/igloo_ro_new igloo_ro_tiny_t PASS: tests/prng 3 igloo_prng_write PASS: tests/tap_suite 4 stats passed PASS: tests/prng 4 igloo_prng_read PASS: tests/tap_suite 5 stats failed PASS: tests/prng 5 igloo_prng_read PASS: tests/prng 6 igloo_prng_read PASS: tests/prng 7 igloo_prng_read PASS: tests/prng 8 igloo_prng_read PASS: tests/init_igloo_test 5 direct/is null PASS: tests/feature 1 equal/igloo_feature_equal(public_feature, public_feature) == true PASS: tests/prng 9 igloo_prng_read PASS: tests/init_igloo_test 6 by group/igloo_initialize PASS: tests/feature 2 equal/igloo_feature_equal(private_feature, private_feature) == true PASS: tests/prng 10 igloo_prng_read PASS: tests/init_igloo_test 7 by group/igloo_ro_get_object_group PASS: tests/feature 3 equal/igloo_feature_equal(public_feature, private_feature) == false PASS: tests/feature 4 equal/igloo_feature_equal(private_feature, public_feature) == false PASS: tests/init_igloo_test 8 by group/unref PASS: tests/prng 11 igloo_prng_read PASS: tests/feature 5 equal/igloo_feature_equal(public_feature, NULL) == false PASS: tests/feature 6 equal/igloo_feature_equal(private_feature, NULL) == false PASS: tests/init_igloo_test 9 by group/unref PASS: tests/feature 7 get_name/igloo_feature_get_name(public_feature, &name) PASS: tests/init_igloo_test 10 by object/igloo_initialize PASS: tests/feature 8 get_name/name != NULL PASS: tests/error 1 get description/igloo_error_get_description(igloo_ERROR_NONE) != NULL PASS: tests/init_igloo_test 11 by object/igloo_ro_new PASS: tests/error 2 get description/desc->error == error PASS: tests/feature 9 get_name/name matches PASS: tests/ro 5 create_object/unref PASS: tests/error 3 get description/desc->name != NULL PASS: tests/feature 10 get_name/igloo_feature_get_name(private_feature, &name) PASS: tests/ro 6 create_object/igloo_ro_new igloo_ro_full_t PASS: tests/init_igloo_test 12 by object/unref PASS: tests/error 4 get description/desc->uuid != NULL PASS: tests/feature 11 get_name/name != NULL PASS: tests/ro 7 create_object/unref PASS: tests/error 5 get description/desc->message != NULL PASS: tests/ro 8 refcounting/igloo_ro_new igloo_ro_tiny_t PASS: tests/error 6 get description/igloo_error_getbyname(desc->name) != NULL PASS: tests/init_igloo_test 13 by object/unref PASS: tests/feature 12 get_name/name matches PASS: tests/error 7 get description/inverse error == forward error PASS: tests/ro 9 refcounting/igloo_ro_ref PASS: tests/init_igloo_test 14 by extra group/igloo_initialize PASS: tests/error 8 get description/igloo_error_get_description(igloo_ERROR_GENERIC) != NULL PASS: tests/init_igloo_test 15 by extra group/igloo_ro_new PASS: tests/ro 10 refcounting/igloo_ro_unref extra PASS: tests/error 9 get description/desc->error == error PASS: tests/ro 11 refcounting/igloo_ro_ref PASS: tests/ro 12 refcounting/unref PASS: tests/prng 12 igloo_prng_read PASS: tests/ro 13 refcounting/igloo_ro_unref extra PASS: tests/prng 13 igloo_prng_read PASS: tests/time 1 sizeof(igloo_ctime_t) == 16 PASS: tests/ro 14 stringify/igloo_ro_new igloo_ro_stub_t PASS: tests/error 10 get description/desc->name != NULL PASS: tests/time 2 null/igloo_ctime_from_null PASS: tests/prng 14 igloo_prng_read PASS: tests/time 3 null/igloo_ctime_is_null PASS: tests/error 11 get description/desc->uuid != NULL PASS: tests/time 4 null/!igloo_ctime_is_interval PASS: tests/prng 15 igloo_prng_read PASS: tests/error 12 get description/desc->message != NULL PASS: tests/time 5 null/!igloo_ctime_is_absolute PASS: tests/init_igloo_test 16 by extra group/unref PASS: tests/error 13 get description/igloo_error_getbyname(desc->name) != NULL PASS: tests/time 6 null/igloo_ctime_to_time_t PASS: tests/prng 16 igloo_prng_read PASS: tests/time 7 null/marked correctly as non-ro PASS: tests/error 14 get description/inverse error == forward error PASS: tests/prng 17 igloo_prng_read PASS: tests/time 8 time_t vectors/igloo_ctime_from_time_t PASS: tests/error 15 get description/igloo_error_get_description(igloo_ERROR_NOENT) != NULL PASS: tests/init_igloo_test 17 by extra group/unref PASS: tests/time 9 time_t vectors/!igloo_ctime_is_null PASS: tests/prng 18 igloo_prng_read PASS: tests/init_igloo_test 18 by extra group and object/igloo_initialize PASS: tests/time 10 time_t vectors/!igloo_ctime_is_interval PASS: tests/error 16 get description/desc->error == error PASS: tests/time 11 time_t vectors/igloo_ctime_is_absolute PASS: tests/prng 19 igloo_prng_read PASS: tests/init_igloo_test 19 by extra group and object/igloo_ro_new PASS: tests/time 12 time_t vectors/igloo_ctime_to_time_t PASS: tests/prng 20 unref instance PASS: tests/init_igloo_test 20 by extra group and object/unref PASS: tests/ro 15 stringify/correct error PASS: tests/time 13 time_t vectors/t == r PASS: tests/init_igloo_test 21 by extra group and object/igloo_ro_new PASS: tests/ro 16 stringify/result is non-NULL PASS: tests/time 14 time_t vectors/marked correctly as non-ro PASS: tests/time 15 time_t vectors/igloo_ctime_from_time_t PASS: tests/init_igloo_test 22 by extra group and object/unref PASS: tests/ro 17 stringify/correct error PASS: tests/time 16 time_t vectors/!igloo_ctime_is_null PASS: tests/ro 18 stringify/result is non-NULL PASS: tests/init_igloo_test 23 by extra group and object/unref PASS: tests/time 17 time_t vectors/!igloo_ctime_is_interval PASS: tests/ro 19 stringify/correct error PASS: tests/time 18 time_t vectors/igloo_ctime_is_absolute PASS: tests/ro 20 stringify/result is NULL PASS: tests/error 17 get description/desc->name != NULL PASS: tests/time 19 time_t vectors/igloo_ctime_to_time_t PASS: tests/ro 21 stringify/correct error PASS: tests/error 18 get description/desc->uuid != NULL PASS: tests/time 20 time_t vectors/t == r PASS: tests/ro 22 stringify/result is NULL PASS: tests/time 21 time_t vectors/marked correctly as non-ro PASS: tests/error 19 get description/desc->message != NULL PASS: tests/digest 1 igloo_initialize PASS: tests/error 20 get description/igloo_error_getbyname(desc->name) != NULL PASS: tests/time 22 time_t vectors/igloo_ctime_from_time_t PASS: tests/ro 23 stringify/weak_ref PASS: tests/digest 2 digest by vectors/create new digest object PASS: tests/error 21 get description/inverse error == forward error PASS: tests/time 23 time_t vectors/!igloo_ctime_is_null PASS: tests/digest 3 digest by vectors/write to digest object PASS: tests/ro 24 stringify/unref PASS: tests/digest 4 digest by vectors/read from digest object PASS: tests/time 24 time_t vectors/!igloo_ctime_is_interval PASS: tests/error 22 get description/igloo_error_get_description(igloo_ERRORTESTVECTOR_NX) == NULL PASS: tests/digest 5 digest by vectors/cs_to_hex PASS: tests/error 23 getbyname/igloo_error_getbyname("NONE") != NULL PASS: tests/time 25 time_t vectors/igloo_ctime_is_absolute PASS: tests/digest 6 digest by vectors/digest match PASS: tests/ro 25 stringify/correct error PASS: tests/digest 7 digest by vectors/unref digest object PASS: tests/error 24 getbyname/desc->error == error PASS: tests/time 26 time_t vectors/igloo_ctime_to_time_t PASS: tests/cs 1 skip spaces/igloo_cs_skip_spaces PASS: tests/digest 8 digest by vectors/digest (SHA3-224) of "" PASS: tests/cs 2 skip spaces/output match PASS: tests/error 25 getbyname/desc->name != NULL PASS: tests/time 27 time_t vectors/t == r PASS: tests/digest 9 digest by vectors/create new digest object PASS: tests/uuid 1 igloo_initialize PASS: tests/cs 3 skip spaces/igloo_cs_skip_spaces PASS: tests/error 26 getbyname/desc->uuid != NULL PASS: tests/time 28 time_t vectors/marked correctly as non-ro PASS: tests/digest 10 digest by vectors/write to digest object PASS: tests/cs 4 skip spaces/output match PASS: tests/uuid 2 valid/igloo_uuid_is_valid("551a9547-fe63-4cf-a153-2801bac47ff8", igloo_UUID_STRICTNESS_STRICT) -> ILLSEQ PASS: tests/cs 5 skip spaces/igloo_cs_skip_spaces PASS: tests/error 27 getbyname/desc->message != NULL PASS: tests/digest 11 digest by vectors/read from digest object PASS: tests/time 29 time_t vectors/igloo_ctime_from_time_t PASS: tests/uuid 3 valid/igloo_uuid_is_valid("551a9547-fe63-4cf-a153-2801bac47ff8", igloo_UUID_STRICTNESS_RELAXED) -> ILLSEQ PASS: tests/cs 6 skip spaces/output match PASS: tests/digest 12 digest by vectors/cs_to_hex PASS: tests/time 30 time_t vectors/!igloo_ctime_is_null PASS: tests/error 28 getbyname/igloo_error_getbyname(desc->name) != NULL PASS: tests/cs 7 skip spaces/igloo_cs_skip_spaces PASS: tests/uuid 4 valid/igloo_uuid_is_valid("551a9547-fe63-4cf-a153-2801bac47ff8", igloo_UUID_STRICTNESS_LOOSE) -> ILLSEQ PASS: tests/time 31 time_t vectors/!igloo_ctime_is_interval PASS: tests/uuid 5 valid/igloo_uuid_is_valid("551a9547-fe63-45cf-a153-2801bac47", igloo_UUID_STRICTNESS_STRICT) -> ILLSEQ PASS: tests/digest 13 digest by vectors/digest match PASS: tests/error 29 getbyname/inverse error == forward error PASS: tests/uuid 6 valid/igloo_uuid_is_valid("551a9547-fe63-45cf-a153-2801bac47", igloo_UUID_STRICTNESS_RELAXED) -> ILLSEQ PASS: tests/time 32 time_t vectors/igloo_ctime_is_absolute PASS: tests/digest 14 digest by vectors/unref digest object PASS: tests/error 30 getbyname/igloo_error_getbyname("ERROR_NONE") == NULL PASS: tests/uuid 7 valid/igloo_uuid_is_valid("551a9547-fe63-45cf-a153-2801bac47", igloo_UUID_STRICTNESS_LOOSE) -> ILLSEQ PASS: tests/time 33 time_t vectors/igloo_ctime_to_time_t PASS: tests/error 31 getbyname/igloo_error_getbyname("igloo_ERROR_NONE") == NULL PASS: tests/digest 15 digest by vectors/digest (SHA3-224) of "a" PASS: tests/uuid 8 valid/igloo_uuid_is_valid("551a9547-fe63-4zcf-a153-2801bac47ff8", igloo_UUID_STRICTNESS_STRICT) -> ILLSEQ PASS: tests/time 34 time_t vectors/t == r PASS: tests/error 32 getbyname/igloo_error_getbyname("NONEX") == NULL PASS: tests/digest 16 digest by vectors/create new digest object PASS: tests/uuid 9 valid/igloo_uuid_is_valid("551a9547-fe63-4zcf-a153-2801bac47ff8", igloo_UUID_STRICTNESS_RELAXED) -> ILLSEQ PASS: tests/ro 26 stringify/result is non-NULL PASS: tests/time 35 time_t vectors/marked correctly as non-ro PASS: tests/error 33 errno/igloo_error_by_domain value=ENOENT PASS: tests/digest 17 digest by vectors/write to digest object PASS: tests/uuid 10 valid/igloo_uuid_is_valid("551a9547-fe63-4zcf-a153-2801bac47ff8", igloo_UUID_STRICTNESS_LOOSE) -> ILLSEQ PASS: tests/ro 27 stringify/correct error PASS: tests/time 36 time_t vectors/igloo_ctime_from_time_t PASS: tests/error 34 errno/igloo_error_by_domain error PASS: tests/digest 18 digest by vectors/read from digest object PASS: tests/uuid 11 valid/igloo_uuid_is_valid("551a9547-fe63-4 cf-a153-2801bac47ff8", igloo_UUID_STRICTNESS_STRICT) -> ILLSEQ PASS: tests/time 37 time_t vectors/!igloo_ctime_is_null PASS: tests/ro 28 stringify/result is non-NULL PASS: tests/error 35 errno/igloo_error_from_system errno=ENOENT PASS: tests/uuid 12 valid/igloo_uuid_is_valid("551a9547-fe63-4 cf-a153-2801bac47ff8", igloo_UUID_STRICTNESS_RELAXED) -> ILLSEQ PASS: tests/time 38 time_t vectors/!igloo_ctime_is_interval PASS: tests/error 36 errno/igloo_error_from_system error PASS: tests/ro 29 stringify/correct error PASS: tests/uuid 13 valid/igloo_uuid_is_valid("551a9547-fe63-4 cf-a153-2801bac47ff8", igloo_UUID_STRICTNESS_LOOSE) -> ILLSEQ PASS: tests/time 39 time_t vectors/igloo_ctime_is_absolute PASS: tests/error 37 errno/igloo_error_clear_system PASS: tests/ro 30 stringify/result is NULL PASS: tests/digest 19 digest by vectors/cs_to_hex PASS: tests/error 38 errno/igloo_error_from_system PASS: tests/time 40 time_t vectors/igloo_ctime_to_time_t PASS: tests/uuid 14 valid/igloo_uuid_is_valid("551a9547-fe63-45cf-a153-2801bac47ff8", igloo_UUID_STRICTNESS_STRICT) -> NONE PASS: tests/digest 20 digest by vectors/digest match PASS: tests/ro 31 stringify/correct error PASS: tests/error 39 errno/igloo_error_from_system error PASS: tests/uuid 15 valid/igloo_uuid_is_valid("551a9547-fe63-45cf-a153-2801bac47ff8", igloo_UUID_STRICTNESS_RELAXED) -> NONE PASS: tests/time 41 time_t vectors/t == r PASS: tests/digest 21 digest by vectors/unref digest object PASS: tests/uuid 16 valid/igloo_uuid_is_valid("551a9547-fe63-45cf-a153-2801bac47ff8", igloo_UUID_STRICTNESS_LOOSE) -> NONE PASS: tests/error 40 errno/igloo_error_from_system errno=ENOENT (retry after clear) PASS: tests/ro 32 stringify/result is NULL PASS: tests/time 42 time_t vectors/marked correctly as non-ro PASS: tests/uuid 17 valid/igloo_uuid_is_valid("551a9547-FE63-45cf-a153-2801bac47ff8", igloo_UUID_STRICTNESS_STRICT) -> ILLSEQ PASS: tests/digest 22 digest by vectors/digest (SHA3-224) of "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PASS: tests/cs 8 skip spaces/output match PASS: tests/ro 33 stringify/weak_unref PASS: tests/digest 23 digest by vectors/create new digest object PASS: tests/uuid 18 valid/igloo_uuid_is_valid("551a9547-FE63-45cf-a153-2801bac47ff8", igloo_UUID_STRICTNESS_RELAXED) -> NONE PASS: tests/time 43 interval vectors/igloo_ctime_from_interval(..., clock=2) PASS: tests/cs 9 skip spaces/igloo_cs_skip_spaces PASS: tests/digest 24 digest by vectors/write to digest object PASS: tests/ro 34 stringify/correct error PASS: tests/uuid 19 valid/igloo_uuid_is_valid("551a9547-FE63-45cf-a153-2801bac47ff8", igloo_UUID_STRICTNESS_LOOSE) -> NONE PASS: tests/cs 10 skip spaces/output match PASS: tests/time 44 interval vectors/!igloo_ctime_is_null PASS: tests/ro 35 stringify/result is non-NULL PASS: tests/digest 25 digest by vectors/read from digest object PASS: tests/uuid 20 valid/igloo_uuid_is_valid(" 551a9547-fe63-45cf-a153-2801bac47ff8", igloo_UUID_STRICTNESS_STRICT) -> ILLSEQ PASS: tests/cs 11 to upper/igloo_cs_to_upper PASS: tests/ro 36 stringify/correct error PASS: tests/time 45 interval vectors/igloo_ctime_is_interval PASS: tests/uuid 21 valid/igloo_uuid_is_valid(" 551a9547-fe63-45cf-a153-2801bac47ff8", igloo_UUID_STRICTNESS_RELAXED) -> ILLSEQ PASS: tests/cs 12 to upper/output match PASS: tests/ro 37 stringify/result is non-NULL PASS: tests/uuid 22 valid/igloo_uuid_is_valid(" 551a9547-fe63-45cf-a153-2801bac47ff8", igloo_UUID_STRICTNESS_LOOSE) -> NONE PASS: tests/cs 13 to upper/igloo_cs_to_upper PASS: tests/time 46 interval vectors/!igloo_ctime_is_absolute PASS: tests/ro 38 stringify/correct error PASS: tests/uuid 23 valid/igloo_uuid_is_valid("551a9547-fe63-45cf-a153-2801bac47ff8 ", igloo_UUID_STRICTNESS_STRICT) -> ILLSEQ PASS: tests/cs 14 to upper/output match PASS: tests/time 47 interval vectors/igloo_ctime_to_time_t PASS: tests/ro 39 stringify/result is NULL PASS: tests/uuid 24 valid/igloo_uuid_is_valid("551a9547-fe63-45cf-a153-2801bac47ff8 ", igloo_UUID_STRICTNESS_RELAXED) -> ILLSEQ PASS: tests/cs 15 to upper/igloo_cs_to_upper PASS: tests/time 48 interval vectors/sec == r PASS: tests/uuid 25 valid/igloo_uuid_is_valid("551a9547-fe63-45cf-a153-2801bac47ff8 ", igloo_UUID_STRICTNESS_LOOSE) -> NONE PASS: tests/cs 16 to upper/output match PASS: tests/ro 40 stringify/correct error PASS: tests/uuid 26 valid/igloo_uuid_is_valid(" 551a9547-fe63-45CF-a153-2801bac47ff8", igloo_UUID_STRICTNESS_STRICT) -> ILLSEQ PASS: tests/cs 17 to upper/igloo_cs_to_upper PASS: tests/time 49 interval vectors/marked correctly as non-ro PASS: tests/ro 41 stringify/result is NULL PASS: tests/uuid 27 valid/igloo_uuid_is_valid(" 551a9547-fe63-45CF-a153-2801bac47ff8", igloo_UUID_STRICTNESS_RELAXED) -> ILLSEQ PASS: tests/cs 18 to upper/output match PASS: tests/time 50 interval vectors/igloo_ctime_sleep PASS: tests/uuid 28 valid/igloo_uuid_is_valid(" 551a9547-fe63-45CF-a153-2801bac47ff8", igloo_UUID_STRICTNESS_LOOSE) -> NONE PASS: tests/cs 19 to upper/igloo_cs_to_upper PASS: tests/time 51 interval vectors/igloo_ctime_from_interval(..., clock=2) PASS: tests/ro 42 stringify/correct error PASS: tests/uuid 29 valid/igloo_uuid_is_valid("551a9547-fe63-45CF-a153-2801bac47ff8 ", igloo_UUID_STRICTNESS_STRICT) -> ILLSEQ PASS: tests/time 52 interval vectors/!igloo_ctime_is_null PASS: tests/cs 20 to upper/output match PASS: tests/ro 43 stringify/result is non-NULL PASS: tests/time 53 interval vectors/igloo_ctime_is_interval PASS: tests/uuid 30 valid/igloo_uuid_is_valid("551a9547-fe63-45CF-a153-2801bac47ff8 ", igloo_UUID_STRICTNESS_RELAXED) -> ILLSEQ PASS: tests/cs 21 to upper/igloo_cs_to_upper PASS: tests/time 54 interval vectors/!igloo_ctime_is_absolute PASS: tests/error 41 errno/igloo_error_from_system error PASS: tests/uuid 31 valid/igloo_uuid_is_valid("551a9547-fe63-45CF-a153-2801bac47ff8 ", igloo_UUID_STRICTNESS_LOOSE) -> NONE PASS: tests/cs 22 to upper/output match PASS: tests/time 55 interval vectors/igloo_ctime_to_time_t PASS: tests/ro 44 stringify/correct error PASS: tests/uuid 32 valid/igloo_uuid_is_valid("{551a9547-fe63-45cf-a153-2801bac47ff8}", igloo_UUID_STRICTNESS_STRICT) -> ILLSEQ PASS: tests/time 56 interval vectors/sec == r PASS: tests/error 42 RoarAudio errors/igloo_error_by_domain value=-1 PASS: tests/cs 23 to upper/igloo_cs_to_upper PASS: tests/time 57 interval vectors/marked correctly as non-ro PASS: tests/uuid 33 valid/igloo_uuid_is_valid("{551a9547-fe63-45cf-a153-2801bac47ff8}", igloo_UUID_STRICTNESS_RELAXED) -> ILLSEQ PASS: tests/cs 24 to upper/output match PASS: tests/ro 45 stringify/result is non-NULL PASS: tests/error 43 RoarAudio errors/igloo_error_by_domain error PASS: tests/time 58 interval vectors/igloo_ctime_sleep PASS: tests/uuid 34 valid/igloo_uuid_is_valid("{551a9547-fe63-45cf-a153-2801bac47ff8}", igloo_UUID_STRICTNESS_LOOSE) -> NONE PASS: tests/cs 25 to upper/igloo_cs_to_upper PASS: tests/time 59 interval vectors/igloo_ctime_from_interval(..., clock=1) PASS: tests/digest 26 digest by vectors/cs_to_hex PASS: tests/error 44 RoarAudio errors/igloo_error_by_domain value=0 PASS: tests/time 60 interval vectors/!igloo_ctime_is_null PASS: tests/uuid 35 valid/igloo_uuid_is_valid(" {551a9547-fe63-45cf-a153-2801bac47ff8} ", igloo_UUID_STRICTNESS_STRICT) -> ILLSEQ PASS: tests/cs 26 to upper/output match PASS: tests/digest 27 digest by vectors/digest match PASS: tests/time 61 interval vectors/igloo_ctime_is_interval PASS: tests/digest 28 digest by vectors/unref digest object PASS: tests/error 45 RoarAudio errors/igloo_error_by_domain error PASS: tests/cs 27 to lower/igloo_cs_to_lower PASS: tests/uuid 36 valid/igloo_uuid_is_valid(" {551a9547-fe63-45cf-a153-2801bac47ff8} ", igloo_UUID_STRICTNESS_RELAXED) -> ILLSEQ PASS: tests/time 62 interval vectors/!igloo_ctime_is_absolute PASS: tests/digest 29 digest by vectors/digest (SHA3-224) of "Hello World!" PASS: tests/cs 28 to lower/output match PASS: tests/time 63 interval vectors/igloo_ctime_to_time_t PASS: tests/error 46 RoarAudio errors/igloo_error_by_domain value=-2 PASS: tests/uuid 37 valid/igloo_uuid_is_valid(" {551a9547-fe63-45cf-a153-2801bac47ff8} ", igloo_UUID_STRICTNESS_LOOSE) -> NONE PASS: tests/digest 30 digest by vectors/create new digest object PASS: tests/time 64 interval vectors/sec == r PASS: tests/uuid 38 valid/igloo_uuid_is_valid(" { 551a9547-fe63-45cf-a153-2801bac47ff8} ", igloo_UUID_STRICTNESS_STRICT) -> ILLSEQ PASS: tests/digest 31 digest by vectors/write to digest object PASS: tests/error 47 RoarAudio errors/igloo_error_by_domain error PASS: tests/time 65 interval vectors/marked correctly as non-ro PASS: tests/digest 32 digest by vectors/read from digest object PASS: tests/time 66 interval vectors/igloo_ctime_sleep PASS: tests/uuid 39 valid/igloo_uuid_is_valid(" { 551a9547-fe63-45cf-a153-2801bac47ff8} ", igloo_UUID_STRICTNESS_RELAXED) -> ILLSEQ PASS: tests/error 48 RoarAudio errors/igloo_error_by_domain value=65536 PASS: tests/time 67 interval vectors/igloo_ctime_from_interval(..., clock=2) PASS: tests/digest 33 digest by vectors/cs_to_hex PASS: tests/uuid 40 valid/igloo_uuid_is_valid(" { 551a9547-fe63-45cf-a153-2801bac47ff8} ", igloo_UUID_STRICTNESS_LOOSE) -> ILLSEQ PASS: tests/time 68 interval vectors/!igloo_ctime_is_null PASS: tests/digest 34 digest by vectors/digest match PASS: tests/error 49 RoarAudio errors/igloo_error_by_domain error PASS: tests/time 69 interval vectors/igloo_ctime_is_interval PASS: tests/digest 35 digest by vectors/unref digest object PASS: tests/error 50 RoarAudio errors/igloo_error_by_domain value=256 PASS: tests/time 70 interval vectors/!igloo_ctime_is_absolute PASS: tests/digest 36 digest by vectors/digest (SHA3-256) of "" PASS: tests/ro 46 stringify/correct error PASS: tests/time 71 interval vectors/igloo_ctime_to_time_t PASS: tests/error 51 RoarAudio errors/igloo_error_by_domain error PASS: tests/digest 37 digest by vectors/create new digest object PASS: tests/error 52 RoarAudio errors/igloo_error_by_domain value=65535 PASS: tests/digest 38 digest by vectors/write to digest object PASS: tests/ro 47 stringify/result is NULL PASS: tests/error 53 RoarAudio errors/igloo_error_by_domain error PASS: tests/digest 39 digest by vectors/read from digest object PASS: tests/digest 40 digest by vectors/cs_to_hex PASS: tests/error 54 RoarAudio errors/igloo_error_by_domain value=16777215 PASS: tests/ro 48 stringify/correct error PASS: tests/error 55 RoarAudio errors/igloo_error_by_domain error PASS: tests/ro 49 stringify/result is NULL PASS: tests/digest 41 digest by vectors/digest match PASS: tests/cs 29 to lower/igloo_cs_to_lower PASS: tests/error 56 RoarAudio errors/igloo_error_by_domain value=4294967295 PASS: tests/ro 50 unref instance PASS: tests/digest 42 digest by vectors/unref digest object PASS: tests/error 57 RoarAudio errors/igloo_error_by_domain error PASS: tests/cs 30 to lower/output match PASS: tests/digest 43 digest by vectors/digest (SHA3-256) of "a" PASS: tests/cs 31 to lower/igloo_cs_to_lower PASS: tests/uuid 41 valid/igloo_uuid_is_valid(" {551a9547-fe63-45cf-a153-2801bac47ff8 } ", igloo_UUID_STRICTNESS_STRICT) -> ILLSEQ PASS: tests/digest 44 digest by vectors/create new digest object PASS: tests/cs 32 to lower/output match PASS: tests/uuid 42 valid/igloo_uuid_is_valid(" {551a9547-fe63-45cf-a153-2801bac47ff8 } ", igloo_UUID_STRICTNESS_RELAXED) -> ILLSEQ PASS: tests/digest 45 digest by vectors/write to digest object PASS: tests/cs 33 to lower/igloo_cs_to_lower PASS: tests/uuid 43 valid/igloo_uuid_is_valid(" {551a9547-fe63-45cf-a153-2801bac47ff8 } ", igloo_UUID_STRICTNESS_LOOSE) -> ILLSEQ PASS: tests/uuid 44 valid/igloo_uuid_is_valid(" {551a9547-fe63-45cf-a153-2801bac47ff8 ", igloo_UUID_STRICTNESS_STRICT) -> ILLSEQ PASS: tests/cs 34 to lower/output match PASS: tests/digest 46 digest by vectors/read from digest object PASS: tests/uuid 45 valid/igloo_uuid_is_valid(" {551a9547-fe63-45cf-a153-2801bac47ff8 ", igloo_UUID_STRICTNESS_RELAXED) -> ILLSEQ PASS: tests/cs 35 to lower/igloo_cs_to_lower PASS: tests/digest 47 digest by vectors/cs_to_hex PASS: tests/cs 36 to lower/output match PASS: tests/uuid 46 valid/igloo_uuid_is_valid(" {551a9547-fe63-45cf-a153-2801bac47ff8 ", igloo_UUID_STRICTNESS_LOOSE) -> ILLSEQ PASS: tests/digest 48 digest by vectors/digest match PASS: tests/cs 37 to lower/igloo_cs_to_lower PASS: tests/digest 49 digest by vectors/unref digest object PASS: tests/uuid 47 sp/igloo_uuid_new_random_sp PASS: tests/cs 38 to lower/output match PASS: tests/uuid 48 sp/ref != NULL PASS: tests/digest 50 digest by vectors/digest (SHA3-256) of "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PASS: tests/cs 39 to lower/igloo_cs_to_lower PASS: tests/uuid 49 sp/strlen(ref) == 36 PASS: tests/digest 51 digest by vectors/create new digest object PASS: tests/cs 40 to lower/output match PASS: tests/digest 52 digest by vectors/write to digest object PASS: tests/cs 41 to lower/igloo_cs_to_lower PASS: tests/uuid 50 sp/igloo_uuid_is_valid PASS: tests/digest 53 digest by vectors/read from digest object PASS: tests/cs 42 to lower/output match PASS: tests/uuid 51 sp/igloo_sp_unref PASS: tests/digest 54 digest by vectors/cs_to_hex PASS: tests/digest 55 digest by vectors/digest match PASS: tests/uuid 52 sp/ref == NULL PASS: tests/digest 56 digest by vectors/unref digest object PASS: tests/uuid 53 cstr/igloo_uuid_new_random_cstr PASS: tests/uuid 54 cstr/ref != NULL PASS: tests/digest 57 digest by vectors/digest (SHA3-256) of "Hello World!" PASS: tests/uuid 55 cstr/strlen(ref) == 36 PASS: tests/digest 58 digest by vectors/create new digest object PASS: tests/uuid 56 cstr/igloo_uuid_is_valid PASS: tests/cs 43 to upper first/igloo_cs_to_upper_first PASS: tests/uuid 57 unref instance PASS: tests/digest 59 digest by vectors/write to digest object PASS: tests/cs 44 to upper first/output match PASS: tests/digest 60 digest by vectors/read from digest object PASS: tests/cs 45 to upper first/igloo_cs_to_upper_first PASS: tests/digest 61 digest by vectors/cs_to_hex PASS: tests/digest 62 digest by vectors/digest match PASS: tests/cs 46 to upper first/output match PASS: tests/digest 63 digest by vectors/unref digest object PASS: tests/cs 47 to upper first/igloo_cs_to_upper_first PASS: tests/digest 64 digest by vectors/digest (SHA3-384) of "" PASS: tests/cs 48 to upper first/output match PASS: tests/digest 65 digest by vectors/create new digest object PASS: tests/cs 49 to upper first/igloo_cs_to_upper_first PASS: tests/digest 66 digest by vectors/write to digest object PASS: tests/cs 50 to upper first/output match PASS: tests/cs 51 to upper first/igloo_cs_to_upper_first PASS: tests/digest 67 digest by vectors/read from digest object PASS: tests/cs 52 to upper first/output match PASS: tests/cs 53 to upper first/igloo_cs_to_upper_first PASS: tests/digest 68 digest by vectors/cs_to_hex PASS: tests/cs 54 to upper first/output match PASS: tests/digest 69 digest by vectors/digest match PASS: tests/cs 55 to upper first/igloo_cs_to_upper_first PASS: tests/digest 70 digest by vectors/unref digest object PASS: tests/digest 71 digest by vectors/digest (SHA3-384) of "a" PASS: tests/digest 72 digest by vectors/create new digest object PASS: tests/digest 73 digest by vectors/write to digest object PASS: tests/digest 74 digest by vectors/read from digest object PASS: tests/digest 75 digest by vectors/cs_to_hex PASS: tests/cs 56 to upper first/output match PASS: tests/digest 76 digest by vectors/digest match PASS: tests/cs 57 to upper first/igloo_cs_to_upper_first PASS: tests/cs 58 to upper first/output match PASS: tests/digest 77 digest by vectors/unref digest object PASS: tests/cs 59 to lower first/igloo_cs_to_lower_first PASS: tests/cs 60 to lower first/output match PASS: tests/cs 61 to lower first/igloo_cs_to_lower_first PASS: tests/digest 78 digest by vectors/digest (SHA3-384) of "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PASS: tests/cs 62 to lower first/output match PASS: tests/cs 63 to lower first/igloo_cs_to_lower_first PASS: tests/digest 79 digest by vectors/create new digest object PASS: tests/cs 64 to lower first/output match PASS: tests/cs 65 to lower first/igloo_cs_to_lower_first PASS: tests/digest 80 digest by vectors/write to digest object PASS: tests/cs 66 to lower first/output match PASS: tests/cs 67 to lower first/igloo_cs_to_lower_first PASS: tests/digest 81 digest by vectors/read from digest object PASS: tests/cs 68 to lower first/output match PASS: tests/digest 82 digest by vectors/cs_to_hex PASS: tests/cs 69 to lower first/igloo_cs_to_lower_first PASS: tests/digest 83 digest by vectors/digest match PASS: tests/cs 70 to lower first/output match PASS: tests/cs 71 to lower first/igloo_cs_to_lower_first PASS: tests/digest 84 digest by vectors/unref digest object PASS: tests/cs 72 to lower first/output match PASS: tests/digest 85 digest by vectors/digest (SHA3-384) of "Hello World!" PASS: tests/cs 73 to lower first/igloo_cs_to_lower_first PASS: tests/digest 86 digest by vectors/create new digest object PASS: tests/cs 74 to lower first/output match PASS: tests/digest 87 digest by vectors/write to digest object PASS: tests/cs 75 to bool/igloo_cs_to_bool str="true" PASS: tests/digest 88 digest by vectors/read from digest object PASS: tests/cs 76 to bool/res match PASS: tests/cs 77 to bool/igloo_cs_to_bool str="1" PASS: tests/digest 89 digest by vectors/cs_to_hex PASS: tests/cs 78 to bool/res match PASS: tests/digest 90 digest by vectors/digest match PASS: tests/cs 79 to bool/igloo_cs_to_bool str="yes" PASS: tests/digest 91 digest by vectors/unref digest object PASS: tests/cs 80 to bool/res match PASS: tests/digest 92 digest by vectors/digest (SHA3-512) of "" PASS: tests/cs 81 to bool/igloo_cs_to_bool str="false" PASS: tests/digest 93 digest by vectors/create new digest object PASS: tests/cs 82 to bool/res match PASS: tests/digest 94 digest by vectors/write to digest object PASS: tests/cs 83 to bool/igloo_cs_to_bool str="0" PASS: tests/cs 84 to bool/res match PASS: tests/digest 95 digest by vectors/read from digest object PASS: tests/cs 85 to bool/igloo_cs_to_bool str="no" PASS: tests/digest 96 digest by vectors/cs_to_hex PASS: tests/cs 86 to bool/res match PASS: tests/digest 97 digest by vectors/digest match PASS: tests/cs 87 to bool/igloo_cs_to_bool str="" PASS: tests/digest 98 digest by vectors/unref digest object PASS: tests/cs 88 to bool/igloo_cs_to_bool str="a" PASS: tests/digest 99 digest by vectors/digest (SHA3-512) of "a" PASS: tests/cs 89 to bool/igloo_cs_to_bool str="5" PASS: tests/digest 100 digest by vectors/create new digest object PASS: tests/cs 90 to bool/igloo_cs_to_bool str="-1" PASS: tests/digest 101 digest by vectors/write to digest object PASS: tests/cs 91 to int/igloo_cs_to_int str="0" PASS: tests/digest 102 digest by vectors/read from digest object PASS: tests/digest 103 digest by vectors/cs_to_hex PASS: tests/digest 104 digest by vectors/digest match PASS: tests/digest 105 digest by vectors/unref digest object PASS: tests/digest 106 digest by vectors/digest (SHA3-512) of "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PASS: tests/cs 92 to int/res match PASS: tests/digest 107 digest by vectors/create new digest object PASS: tests/cs 93 to int/igloo_cs_to_int str="1" PASS: tests/digest 108 digest by vectors/write to digest object PASS: tests/cs 94 to int/res match PASS: tests/digest 109 digest by vectors/read from digest object PASS: tests/cs 95 to int/igloo_cs_to_int str="-1" PASS: tests/digest 110 digest by vectors/cs_to_hex PASS: tests/cs 96 to int/res match PASS: tests/digest 111 digest by vectors/digest match PASS: tests/cs 97 to int/igloo_cs_to_int str=" 0" PASS: tests/digest 112 digest by vectors/unref digest object PASS: tests/cs 98 to int/res match PASS: tests/cs 99 to int/igloo_cs_to_int str=" 1" PASS: tests/digest 113 digest by vectors/digest (SHA3-512) of "Hello World!" PASS: tests/cs 100 to int/res match PASS: tests/digest 114 digest algos/digest creation with good algo SHA3-224 PASS: tests/cs 101 to int/igloo_cs_to_int str=" -1" PASS: tests/digest 115 digest algos/digest object not null PASS: tests/cs 102 to int/res match PASS: tests/digest 116 digest algos/digest object unref PASS: tests/cs 103 to int/igloo_cs_to_int str=" 0 " PASS: tests/digest 117 digest algos/digest creation with good algo SHA3-256 PASS: tests/cs 104 to int/res match PASS: tests/digest 118 digest algos/digest object not null PASS: tests/cs 105 to int/igloo_cs_to_int str=" 1 " PASS: tests/cs 106 to int/res match PASS: tests/digest 119 digest algos/digest object unref PASS: tests/cs 107 to int/igloo_cs_to_int str=" -1 " PASS: tests/digest 120 digest algos/digest creation with good algo SHA3-384 PASS: tests/cs 108 to int/res match PASS: tests/digest 121 digest algos/digest object not null PASS: tests/cs 109 to int/igloo_cs_to_int str="256" PASS: tests/digest 122 digest algos/digest object unref PASS: tests/digest 123 digest algos/digest creation with good algo SHA3-512 PASS: tests/digest 124 digest algos/digest object not null PASS: tests/digest 125 digest algos/digest object unref PASS: tests/digest 126 digest algos/digest creation with bad algo INVALID-ALGO PASS: tests/digest 127 digest algos/digest object is null PASS: tests/digest 128 digest API errors/igloo_digest_new self=NULL PASS: tests/digest 129 digest API errors/igloo_digest_new instance=NULL PASS: tests/digest 130 digest API errors/igloo_digest_new algo=NULL PASS: tests/digest 131 digest API errors/igloo_digest_copy old=NULL PASS: tests/digest 132 digest API errors/igloo_digest_copy new=NULL PASS: tests/digest 133 digest API errors/igloo_digest_write digest=NULL PASS: tests/digest 134 digest API errors/igloo_digest_write data=NULL PASS: tests/digest 135 digest API errors/igloo_digest_read digest=NULL PASS: tests/digest 136 digest API errors/igloo_digest_read buf=NULL PASS: tests/digest 137 HMAC by vectors/create new hmac object PASS: tests/digest 138 HMAC by vectors/write to hmac object PASS: tests/digest 139 HMAC by vectors/read from hmac object PASS: tests/digest 140 HMAC by vectors/cs_to_hex PASS: tests/digest 141 HMAC by vectors/hmac match PASS: tests/digest 142 HMAC by vectors/unref hmac object PASS: tests/cs 110 to int/res match PASS: tests/digest 143 HMAC by vectors/HMAC (SHA3-224) with key "" of "" PASS: tests/cs 111 to int/igloo_cs_to_int str="-256" PASS: tests/digest 144 HMAC by vectors/create new hmac object PASS: tests/cs 112 to int/res match PASS: tests/digest 145 HMAC by vectors/write to hmac object PASS: tests/cs 113 to int/igloo_cs_to_int str="32767" PASS: tests/digest 146 HMAC by vectors/read from hmac object PASS: tests/cs 114 to int/res match PASS: tests/digest 147 HMAC by vectors/cs_to_hex PASS: tests/cs 115 to int/igloo_cs_to_int str="-32768" PASS: tests/digest 148 HMAC by vectors/hmac match PASS: tests/cs 116 to int/res match PASS: tests/digest 149 HMAC by vectors/unref hmac object PASS: tests/cs 117 to int/igloo_cs_to_int str="" PASS: tests/cs 118 to int/igloo_cs_to_int str="a" PASS: tests/digest 150 HMAC by vectors/HMAC (SHA3-224) with key "a" of "b" PASS: tests/cs 119 to int/igloo_cs_to_int str="0g" PASS: tests/digest 151 HMAC by vectors/create new hmac object PASS: tests/cs 120 to int/igloo_cs_to_int str="0xg" PASS: tests/digest 152 HMAC by vectors/write to hmac object PASS: tests/cs 121 to uint/igloo_cs_to_uint str="0" PASS: tests/digest 153 HMAC by vectors/read from hmac object PASS: tests/cs 122 to uint/res match PASS: tests/digest 154 HMAC by vectors/cs_to_hex PASS: tests/cs 123 to uint/igloo_cs_to_uint str="1" PASS: tests/digest 155 HMAC by vectors/hmac match PASS: tests/cs 124 to uint/res match PASS: tests/cs 125 to uint/igloo_cs_to_uint str=" 0" PASS: tests/digest 156 HMAC by vectors/unref hmac object PASS: tests/cs 126 to uint/res match PASS: tests/cs 127 to uint/igloo_cs_to_uint str=" 1" PASS: tests/digest 157 HMAC by vectors/HMAC (SHA3-224) with key "a" of "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PASS: tests/cs 128 to uint/res match PASS: tests/digest 158 HMAC by vectors/create new hmac object PASS: tests/cs 129 to uint/igloo_cs_to_uint str=" 0 " PASS: tests/cs 130 to uint/res match PASS: tests/digest 159 HMAC by vectors/write to hmac object PASS: tests/cs 131 to uint/igloo_cs_to_uint str=" 1 " PASS: tests/digest 160 HMAC by vectors/read from hmac object PASS: tests/cs 132 to uint/res match PASS: tests/digest 161 HMAC by vectors/cs_to_hex PASS: tests/cs 133 to uint/igloo_cs_to_uint str="256" PASS: tests/digest 162 HMAC by vectors/hmac match PASS: tests/cs 134 to uint/res match PASS: tests/digest 163 HMAC by vectors/unref hmac object PASS: tests/cs 135 to uint/igloo_cs_to_uint str="32767" PASS: tests/cs 136 to uint/res match PASS: tests/cs 137 to uint/igloo_cs_to_uint str="" PASS: tests/digest 164 HMAC by vectors/HMAC (SHA3-224) with key "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PASS: tests/cs 138 to uint/igloo_cs_to_uint str="a" PASS: tests/digest 165 HMAC by vectors/create new hmac object PASS: tests/cs 139 to uint/igloo_cs_to_uint str="0g" PASS: tests/cs 140 to uint/igloo_cs_to_uint str="0xg" PASS: tests/digest 166 HMAC by vectors/write to hmac object PASS: tests/cs 141 to uint/igloo_cs_to_uint str="-1" PASS: tests/digest 167 HMAC by vectors/read from hmac object PASS: tests/cs 142 API errors/igloo_cs_skip_spaces str=NULL PASS: tests/digest 168 HMAC by vectors/cs_to_hex PASS: tests/cs 143 API errors/igloo_cs_skip_spaces *str=NULL PASS: tests/digest 169 HMAC by vectors/hmac match PASS: tests/cs 144 API errors/igloo_cs_to_bool str=NULL PASS: tests/digest 170 HMAC by vectors/unref hmac object PASS: tests/cs 145 API errors/igloo_cs_to_bool res=NULL PASS: tests/digest 171 HMAC by vectors/HMAC (SHA3-256) with key "" of "" PASS: tests/cs 146 API errors/igloo_cs_to_bool str=NULL, res=NULL PASS: tests/digest 172 HMAC by vectors/create new hmac object PASS: tests/cs 147 API errors/igloo_cs_to_int str=NULL PASS: tests/cs 148 API errors/igloo_cs_to_int res=NULL PASS: tests/digest 173 HMAC by vectors/write to hmac object PASS: tests/cs 149 API errors/igloo_cs_to_int str=NULL, res=NULL PASS: tests/digest 174 HMAC by vectors/read from hmac object PASS: tests/cs 150 API errors/igloo_cs_to_uint str=NULL PASS: tests/digest 175 HMAC by vectors/cs_to_hex PASS: tests/cs 151 API errors/igloo_cs_to_uint res=NULL PASS: tests/digest 176 HMAC by vectors/hmac match PASS: tests/cs 152 API errors/igloo_cs_to_uint str=NULL, res=NULL PASS: tests/digest 177 HMAC by vectors/unref hmac object PASS: tests/cs 153 API errors/igloo_cs_to_lower str=NULL PASS: tests/digest 178 HMAC by vectors/HMAC (SHA3-256) with key "a" of "b" PASS: tests/cs 154 API errors/igloo_cs_to_upper str=NULL PASS: tests/cs 155 API errors/igloo_cs_to_lower_first str=NULL PASS: tests/digest 179 HMAC by vectors/create new hmac object PASS: tests/cs 156 API errors/igloo_cs_to_upper_first str=NULL PASS: tests/digest 180 HMAC by vectors/write to hmac object PASS: tests/cs 157 API errors/igloo_cs_to_hex in=NULL, len=0 PASS: tests/digest 181 HMAC by vectors/read from hmac object PASS: tests/cs 158 API errors/rs == NULL PASS: tests/digest 182 HMAC by vectors/cs_to_hex PASS: tests/cs 159 API errors/igloo_cs_to_hex in=NULL, len=1 PASS: tests/digest 183 HMAC by vectors/hmac match PASS: tests/cs 160 API errors/rs == NULL PASS: tests/cs 161 API errors/igloo_cs_to_hex res=NULL, len=0 PASS: tests/digest 184 HMAC by vectors/unref hmac object PASS: tests/cs 162 API errors/igloo_cs_to_hex res=NULL, len=1 PASS: tests/digest 185 HMAC by vectors/HMAC (SHA3-256) with key "a" of "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PASS: tests/digest 186 HMAC by vectors/create new hmac object PASS: tests/digest 187 HMAC by vectors/write to hmac object PASS: tests/digest 188 HMAC by vectors/read from hmac object PASS: tests/digest 189 HMAC by vectors/cs_to_hex PASS: tests/digest 190 HMAC by vectors/hmac match PASS: tests/digest 191 HMAC by vectors/unref hmac object PASS: tests/digest 192 HMAC by vectors/HMAC (SHA3-256) with key "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PASS: tests/digest 193 HMAC by vectors/create new hmac object PASS: tests/digest 194 HMAC by vectors/write to hmac object PASS: tests/digest 195 HMAC by vectors/read from hmac object PASS: tests/digest 196 HMAC by vectors/cs_to_hex PASS: tests/digest 197 HMAC by vectors/hmac match PASS: tests/digest 198 HMAC by vectors/unref hmac object PASS: tests/digest 199 HMAC by vectors/HMAC (SHA3-384) with key "" of "" PASS: tests/digest 200 HMAC by vectors/create new hmac object PASS: tests/digest 201 HMAC by vectors/write to hmac object PASS: tests/digest 202 HMAC by vectors/read from hmac object PASS: tests/digest 203 HMAC by vectors/cs_to_hex PASS: tests/digest 204 HMAC by vectors/hmac match PASS: tests/digest 205 HMAC by vectors/unref hmac object PASS: tests/digest 206 HMAC by vectors/HMAC (SHA3-384) with key "a" of "b" PASS: tests/digest 207 HMAC by vectors/create new hmac object PASS: tests/digest 208 HMAC by vectors/write to hmac object PASS: tests/digest 209 HMAC by vectors/read from hmac object PASS: tests/digest 210 HMAC by vectors/cs_to_hex PASS: tests/digest 211 HMAC by vectors/hmac match PASS: tests/digest 212 HMAC by vectors/unref hmac object PASS: tests/digest 213 HMAC by vectors/HMAC (SHA3-384) with key "a" of "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PASS: tests/digest 214 HMAC by vectors/create new hmac object PASS: tests/digest 215 HMAC by vectors/write to hmac object PASS: tests/digest 216 HMAC by vectors/read from hmac object PASS: tests/digest 217 HMAC by vectors/cs_to_hex PASS: tests/digest 218 HMAC by vectors/hmac match PASS: tests/digest 219 HMAC by vectors/unref hmac object PASS: tests/digest 220 HMAC by vectors/HMAC (SHA3-384) with key "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PASS: tests/digest 221 HMAC by vectors/create new hmac object PASS: tests/digest 222 HMAC by vectors/write to hmac object PASS: tests/digest 223 HMAC by vectors/read from hmac object PASS: tests/digest 224 HMAC by vectors/cs_to_hex PASS: tests/digest 225 HMAC by vectors/hmac match PASS: tests/digest 226 HMAC by vectors/unref hmac object PASS: tests/digest 227 HMAC by vectors/HMAC (SHA3-512) with key "" of "" PASS: tests/digest 228 HMAC by vectors/create new hmac object PASS: tests/digest 229 HMAC by vectors/write to hmac object PASS: tests/digest 230 HMAC by vectors/read from hmac object PASS: tests/digest 231 HMAC by vectors/cs_to_hex PASS: tests/digest 232 HMAC by vectors/hmac match PASS: tests/digest 233 HMAC by vectors/unref hmac object PASS: tests/digest 234 HMAC by vectors/HMAC (SHA3-512) with key "a" of "b" PASS: tests/digest 235 HMAC by vectors/create new hmac object PASS: tests/digest 236 HMAC by vectors/write to hmac object PASS: tests/digest 237 HMAC by vectors/read from hmac object PASS: tests/digest 238 HMAC by vectors/cs_to_hex PASS: tests/digest 239 HMAC by vectors/hmac match PASS: tests/digest 240 HMAC by vectors/unref hmac object PASS: tests/digest 241 HMAC by vectors/HMAC (SHA3-512) with key "a" of "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PASS: tests/digest 242 HMAC by vectors/create new hmac object PASS: tests/digest 243 HMAC by vectors/write to hmac object PASS: tests/digest 244 HMAC by vectors/read from hmac object PASS: tests/digest 245 HMAC by vectors/cs_to_hex PASS: tests/digest 246 HMAC by vectors/hmac match PASS: tests/digest 247 HMAC by vectors/unref hmac object PASS: tests/digest 248 HMAC by vectors/HMAC (SHA3-512) with key "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PASS: tests/digest 249 HMAC API errors/igloo_hmac_new self=NULL PASS: tests/digest 250 HMAC API errors/igloo_hmac_new instance=NULL PASS: tests/digest 251 HMAC API errors/igloo_hmac_new algo=NULL PASS: tests/digest 252 HMAC API errors/igloo_hmac_new key=NULL PASS: tests/digest 253 HMAC API errors/igloo_hmac_copy old=NULL PASS: tests/digest 254 HMAC API errors/igloo_hmac_copy new=NULL PASS: tests/digest 255 HMAC API errors/igloo_hmac_write hmac=NULL PASS: tests/digest 256 HMAC API errors/igloo_hmac_write data=NULL PASS: tests/digest 257 HMAC API errors/igloo_hmac_read hmac=NULL PASS: tests/digest 258 HMAC API errors/igloo_hmac_read buf=NULL PASS: tests/digest 259 unref instance PASS: tests/time 72 interval vectors/sec == r PASS: tests/time 73 interval vectors/marked correctly as non-ro PASS: tests/time 74 interval vectors/igloo_ctime_sleep PASS: tests/time 75 interval vectors/igloo_ctime_from_interval(..., clock=2) PASS: tests/time 76 interval vectors/!igloo_ctime_is_null PASS: tests/time 77 interval vectors/igloo_ctime_is_interval PASS: tests/time 78 interval vectors/!igloo_ctime_is_absolute PASS: tests/time 79 interval vectors/igloo_ctime_to_time_t PASS: tests/time 80 interval vectors/sec == r PASS: tests/time 81 interval vectors/marked correctly as non-ro PASS: tests/time 82 interval vectors/igloo_ctime_sleep PASS: tests/time 83 interval vectors/igloo_ctime_from_interval(..., clock=1) PASS: tests/time 84 interval vectors/!igloo_ctime_is_null PASS: tests/time 85 interval vectors/igloo_ctime_is_interval PASS: tests/time 86 interval vectors/!igloo_ctime_is_absolute PASS: tests/time 87 interval vectors/igloo_ctime_to_time_t PASS: tests/time 88 interval vectors/sec == r PASS: tests/time 89 interval vectors/marked correctly as non-ro PASS: tests/time 90 interval vectors/igloo_ctime_sleep PASS: tests/time 91 interval vectors/igloo_ctime_from_interval(..., clock=2) PASS: tests/time 92 interval vectors/!igloo_ctime_is_null PASS: tests/time 93 interval vectors/igloo_ctime_is_interval PASS: tests/time 94 interval vectors/!igloo_ctime_is_absolute PASS: tests/time 95 interval vectors/igloo_ctime_to_time_t PASS: tests/time 96 interval vectors/sec == r PASS: tests/time 97 interval vectors/marked correctly as non-ro PASS: tests/time 98 interval vectors/igloo_ctime_sleep PASS: tests/time 99 interval vectors/igloo_ctime_from_interval(..., clock=2) PASS: tests/time 100 interval vectors/!igloo_ctime_is_null PASS: tests/time 101 interval vectors/igloo_ctime_is_interval PASS: tests/time 102 interval vectors/!igloo_ctime_is_absolute PASS: tests/time 103 interval vectors/igloo_ctime_to_time_t PASS: tests/time 104 interval vectors/sec == r PASS: tests/time 105 interval vectors/marked correctly as non-ro PASS: tests/time 106 interval vectors/igloo_ctime_sleep PASS: tests/time 107 interval vectors/igloo_ctime_from_interval(..., clock=1) PASS: tests/time 108 interval vectors/!igloo_ctime_is_null PASS: tests/time 109 interval vectors/igloo_ctime_is_interval PASS: tests/time 110 interval vectors/!igloo_ctime_is_absolute PASS: tests/time 111 interval vectors/igloo_ctime_to_time_t PASS: tests/time 112 interval vectors/sec == r PASS: tests/time 113 interval vectors/marked correctly as non-ro PASS: tests/time 114 interval vectors/igloo_ctime_sleep PASS: tests/time 115 now/igloo_ctime_from_now PASS: tests/time 116 now/igloo_ctime_to_time_t PASS: tests/time 117 now/r == now PASS: tests/time 118 now/marked correctly as non-ro ============================================================================ Testsuite summary for libigloo 0.9.5 ============================================================================ # TOTAL: 763 # PASS: 763 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[2]: Leaving directory '/home/buildozer/aports/main/libigloo/src/libigloo-0.9.5' make[1]: Leaving directory '/home/buildozer/aports/main/libigloo/src/libigloo-0.9.5' >>> libigloo: Entering fakeroot... make[1]: Entering directory '/home/buildozer/aports/main/libigloo/src/libigloo-0.9.5' /bin/mkdir -p '/home/buildozer/aports/main/libigloo/pkg/libigloo/usr/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/main/libigloo/pkg/libigloo/usr/include/igloo' /bin/mkdir -p '/home/buildozer/aports/main/libigloo/pkg/libigloo/usr/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libigloo.la '/home/buildozer/aports/main/libigloo/pkg/libigloo/usr/lib' /usr/bin/install -c -m 644 igloo.pc '/home/buildozer/aports/main/libigloo/pkg/libigloo/usr/lib/pkgconfig' /usr/bin/install -c -m 644 include/igloo/igloo.h include/igloo/config.h include/igloo/types.h include/igloo/error.h include/igloo/typedef.h include/igloo/ro.h include/igloo/rwlock.h include/igloo/time.h include/igloo/feature.h include/igloo/list.h include/igloo/digest.h include/igloo/prng.h include/igloo/cs.h include/igloo/sp.h include/igloo/tap.h include/igloo/uuid.h '/home/buildozer/aports/main/libigloo/pkg/libigloo/usr/include/igloo' libtool: install: /usr/bin/install -c .libs/libigloo.so.0.0.0 /home/buildozer/aports/main/libigloo/pkg/libigloo/usr/lib/libigloo.so.0.0.0 libtool: install: (cd /home/buildozer/aports/main/libigloo/pkg/libigloo/usr/lib && { ln -s -f libigloo.so.0.0.0 libigloo.so.0 || { rm -f libigloo.so.0 && ln -s libigloo.so.0.0.0 libigloo.so.0; }; }) libtool: install: (cd /home/buildozer/aports/main/libigloo/pkg/libigloo/usr/lib && { ln -s -f libigloo.so.0.0.0 libigloo.so || { rm -f libigloo.so && ln -s libigloo.so.0.0.0 libigloo.so; }; }) libtool: install: /usr/bin/install -c .libs/libigloo.lai /home/buildozer/aports/main/libigloo/pkg/libigloo/usr/lib/libigloo.la libtool: warning: remember to run 'libtool --finish /usr/lib' make[1]: Leaving directory '/home/buildozer/aports/main/libigloo/src/libigloo-0.9.5' >>> libigloo-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/main/libigloo/pkg/libigloo-dev/usr/include' 'usr/lib/pkgconfig' -> '/home/buildozer/aports/main/libigloo/pkg/libigloo-dev/usr/lib/pkgconfig' 'usr/lib/libigloo.so' -> '/home/buildozer/aports/main/libigloo/pkg/libigloo-dev/usr/lib/libigloo.so' >>> libigloo-dev*: Preparing subpackage libigloo-dev... >>> libigloo-dev*: Stripping binaries >>> libigloo-dev*: Running postcheck for libigloo-dev >>> libigloo*: Running postcheck for libigloo >>> libigloo*: Preparing package libigloo... >>> libigloo*: Stripping binaries >>> libigloo*: Scanning shared objects >>> libigloo-dev*: Scanning shared objects >>> libigloo-dev*: Tracing dependencies... libigloo=0.9.5-r0 pkgconfig >>> libigloo-dev*: Package size: 68.0 KB >>> libigloo-dev*: Compressing data... >>> libigloo-dev*: Create checksum... >>> libigloo-dev*: Create libigloo-dev-0.9.5-r0.apk >>> libigloo*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:librhash.so.1 >>> libigloo*: Package size: 68.5 KB >>> libigloo*: Compressing data... >>> libigloo*: Create checksum... >>> libigloo*: Create libigloo-0.9.5-r0.apk >>> libigloo: Build complete at Fri, 06 Feb 2026 07:48:18 +0000 elapsed time 0h 0m 28s >>> libigloo: Cleaning up srcdir >>> libigloo: Cleaning up pkgdir >>> libigloo: Cleaning up tmpdir >>> libigloo: Uninstalling dependencies... ( 1/14) Purging .makedepends-libigloo (20260206.074752) ( 2/14) Purging automake (1.18.1-r1) ( 3/14) Purging autoconf (2.72-r2) ( 4/14) Purging libtool (2.6.0-r1) ( 5/14) Purging diffutils (3.12-r0) ( 6/14) Purging libltdl (2.6.0-r1) ( 7/14) Purging m4 (1.4.20-r1) ( 8/14) Purging rhash-dev (1.4.6-r0) ( 9/14) Purging rhash-libs (1.4.6-r0) (10/14) Purging git-perl (2.53.0-r0) (11/14) Purging perl-git (2.53.0-r0) (12/14) Purging perl-error (0.17030-r0) (13/14) Purging perl (5.42.0-r0) (14/14) Purging libbz2 (1.0.8-r6) Executing busybox-1.37.0-r31.trigger OK: 441.3 MiB in 107 packages >>> libigloo: Updating the main/x86_64 repository index... >>> libigloo: Signing the index...