Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ERROR: test-conf - missing test plan while building 0.23.18.1 on armv7l #256

Closed
misuzu opened this issue Oct 10, 2019 · 7 comments · Fixed by #311
Closed

ERROR: test-conf - missing test plan while building 0.23.18.1 on armv7l #256

misuzu opened this issue Oct 10, 2019 · 7 comments · Fixed by #311

Comments

@misuzu
Copy link

misuzu commented Oct 10, 2019

Build log:

these derivations will be built:
  /nix/store/69n5zhgnrwqccqbxcybd1xzqar1nmcwx-p11-kit-0.23.18.1.drv

.......


building '/nix/store/69n5zhgnrwqccqbxcybd1xzqar1nmcwx-p11-kit-0.23.18.1.drv'...
unpacking sources
unpacking source archive /nix/store/vi2zqblwm9xj8mk3lcbycajr2fv21gg3-source
source root is source
patching sources
autoreconfPhase
+ which gettextize
+ gettextize=/nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/gettextize
+ test -z /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/gettextize
+ rm -f Makefile.am~ configure.ac~
+ sed s/read dummy/\#/ /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/gettextize
+ sh -s -- --copy --force --no-changelog
Copying file ABOUT-NLS
Copying file build/litter/config.rpath
Not copying intl/ directory.
Copying file po/Makefile.in.in
Copying file po/Makevars.template
Copying file po/Rules-quot
Copying file po/boldquot.sed
Copying file po/[email protected]
Copying file po/[email protected]
Copying file po/insert-header.sin
Copying file po/quot.sed
Copying file po/remove-potcdate.sin
Copying file build/m4/gettext.m4
Copying file build/m4/iconv.m4
Copying file build/m4/lib-ld.m4
Copying file build/m4/lib-link.m4
Copying file build/m4/lib-prefix.m4
Copying file build/m4/nls.m4
Copying file build/m4/po.m4
Copying file build/m4/progtest.m4
Updating Makefile.am (backup is in Makefile.am~)
Updating configure.ac (backup is in configure.ac~)

Please run 'aclocal -I build/m4' to regenerate the aclocal.m4 file.
You need aclocal from GNU automake 1.9 (or newer) to do this.
Then run 'autoconf' to regenerate the configure file.

You will also need config.guess and config.sub, which you can get from the CVS
of the 'config' project at http://savannah.gnu.org/. The commands to fetch them
are
$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess'
$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub'

You might also want to copy the convenience header file gettext.h
from the /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/share/gettext directory into your package.
It is a wrapper around <libintl.h> that implements the configure --disable-nls
option.

Press Return to acknowledge the previous three paragraphs.
+ test -f Makefile.am~
+ mv Makefile.am~ Makefile.am
+ test -f configure.ac~
+ mv configure.ac~ configure.ac
+ autoreconf --force --install --verbose
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I build/m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build/litter'.
libtoolize: copying file 'build/litter/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'build/m4'.
libtoolize: copying file 'build/m4/libtool.m4'
libtoolize: copying file 'build/m4/ltoptions.m4'
libtoolize: copying file 'build/m4/ltsugar.m4'
libtoolize: copying file 'build/m4/ltversion.m4'
libtoolize: copying file 'build/m4/lt~obsolete.m4'
autoreconf: running: /nix/store/mp9ymwhnpyyp81nf6732m5w0wckpjpfq-autoconf-2.69/bin/autoconf --force
autoreconf: running: /nix/store/mp9ymwhnpyyp81nf6732m5w0wckpjpfq-autoconf-2.69/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:34: installing 'build/litter/compile'
configure.ac:37: installing 'build/litter/config.guess'
configure.ac:37: installing 'build/litter/config.sub'
configure.ac:26: installing 'build/litter/install-sh'
configure.ac:26: installing 'build/litter/missing'
configure.ac:25: installing 'build/litter/tap-driver.sh'
Makefile.am: installing 'build/litter/depcomp'
parallel-tests: installing 'build/litter/test-driver'
autoreconf: Leaving directory `.'
+ test x1 = x
updateAutotoolsGnuConfigScriptsPhase
Updating Autotools / GNU config script to a newer upstream version: ./build/litter/config.sub
Updating Autotools / GNU config script to a newer upstream version: ./build/litter/config.guess
configuring
fixing libtool script ./build/litter/ltmain.sh
configure flags: --disable-static --disable-dependency-tracking --prefix=/nix/store/sqrr74ng3y3kpaxfnwbnyv0pvcwri8dy-p11-kit-0.23.18.1 --bindir=/nix/store/7h6vaik8bp47qn1mcwnj5l9mjrplzinh-p11-kit-0.23.18.1-dev/bin --sbindir=/nix/store/7h6va
ik8bp47qn1mcwnj5l9mjrplzinh-p11-kit-0.23.18.1-dev/sbin --includedir=/nix/store/7h6vaik8bp47qn1mcwnj5l9mjrplzinh-p11-kit-0.23.18.1-dev/include --oldincludedir=/nix/store/7h6vaik8bp47qn1mcwnj5l9mjrplzinh-p11-kit-0.23.18.1-dev/include --mandir
=/nix/store/7h6vaik8bp47qn1mcwnj5l9mjrplzinh-p11-kit-0.23.18.1-dev/share/man --infodir=/nix/store/7h6vaik8bp47qn1mcwnj5l9mjrplzinh-p11-kit-0.23.18.1-dev/share/info --docdir=/nix/store/sqrr74ng3y3kpaxfnwbnyv0pvcwri8dy-p11-kit-0.23.18.1/share
/doc/p11-kit --libdir=/nix/store/sqrr74ng3y3kpaxfnwbnyv0pvcwri8dy-p11-kit-0.23.18.1/lib --libexecdir=/nix/store/sqrr74ng3y3kpaxfnwbnyv0pvcwri8dy-p11-kit-0.23.18.1/libexec --localedir=/nix/store/sqrr74ng3y3kpaxfnwbnyv0pvcwri8dy-p11-kit-0.23.
18.1/share/locale --sysconfdir=/etc --localstatedir=/var --without-trust-paths
checking for a BSD-compatible install... /nix/store/r3x29y8iadssr266cbd24gynqz4rp8q8-coreutils-8.31/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /nix/store/r3x29y8iadssr266cbd24gynqz4rp8q8-coreutils-8.31/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether build environment is sane... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
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 we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /nix/store/fiv85rx5h1dqkdra4xlhd0absgpxrxy5-gnugrep-3.3/bin/grep
checking for egrep... /nix/store/fiv85rx5h1dqkdra4xlhd0absgpxrxy5-gnugrep-3.3/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking build system type... armv7l-unknown-linux-gnueabihf
checking host system type... armv7l-unknown-linux-gnueabihf
checking how to print strings... printf
checking for a sed that does not truncate output... /nix/store/5974yp0n80s88wdj37nis2al6xp8f8b5-gnused-4.7/bin/sed
checking for fgrep... /nix/store/fiv85rx5h1dqkdra4xlhd0absgpxrxy5-gnugrep-3.3/bin/grep -F
checking for ld used by gcc... ld
checking if the linker (ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert armv7l-unknown-linux-gnueabihf file names to armv7l-unknown-linux-gnueabihf format... func_convert_file_noop
checking how to convert armv7l-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop
checking for ld option to reload object files... -r
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 archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse nm output from gcc object... ok
checking for sysroot... no
checking for a working dd... /nix/store/r3x29y8iadssr266cbd24gynqz4rp8q8-coreutils-8.31/bin/dd
checking how to truncate binary pipes... /nix/store/r3x29y8iadssr266cbd24gynqz4rp8q8-coreutils-8.31/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (ld) 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 for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... yes
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 if LD -Wl,--version-script works... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) none
checking how to run the C preprocessor... gcc -E
checking for pkg-config... /nix/store/94k3ifd48jnkklhigs1pmzqmalmwyamk-pkg-config-0.29.2/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking whether NLS is requested... yes
checking for msgfmt... /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt
checking for gmsgfmt... /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt
checking for xgettext... /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/xgettext
checking for msgmerge... /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgmerge
checking for ld used by gcc... ld
checking if the linker (ld) is GNU ld... yes
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for win32... no
checking whether byte ordering is bigendian... no
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking size of unsigned long... 4
checking for pthread_create... no
checking for pthread_create in -lpthread... yes
checking for nanosleep... yes
checking for library containing dlopen... -ldl
checking for library containing gethostbyname... none required
checking for library containing connect... none required
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for locale_t... yes
checking for newlocale... yes
checking for strerror_l... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking ucred.h usability... no
checking ucred.h presence... no
checking for ucred.h... no
checking for struct dirent.d_type... yes
checking for getprogname... no
checking for getexecname... no
checking for basename... yes
checking for mkstemp... yes
checking for mkdtemp... yes
checking for getauxval... yes
checking for getresuid... yes
checking for secure_getenv... yes
checking for strnstr... no
checking for memdup... no
checking for strndup... yes
checking for strerror_r... yes
checking for reallocarray... yes
checking whether reallocarray is declared... yes
checking for fdwalk... no
checking for setenv... yes
checking for getpeereid... no
checking for getpeerucred... no
checking for issetugid... no
checking for thread-local storage class... __thread
checking for gmtime_r... yes
checking whether program_invocation_short_name is declared... no
./configure: line 16742: ,: command not found
checking whether program_invocation_short_name is available... yes
checking whether __progname is declared... no
checking for sighandler_t... yes
checking for sig_t... yes
checking for __sighandler_t... yes
checking for asprintf... yes
checking for vasprintf... yes
checking for vsnprintf... yes
checking whether asprintf is declared... yes
checking whether vasprintf is declared... yes
checking for dgettext in -lintl... no
checking for libtasn1 >= 2.3... yes
checking for libffi >= 3.0.0... yes
checking if trust module is enabled... yes
checking for trust module paths... disabled
checking for gtkdoc-check... no
checking for gtkdoc-rebase... no
checking for gtkdoc-mkpdf... no
checking for gtkdoc-scan... no
checking for xsltproc... no
checking whether to build documentation... no
checking for debug mode... default (-g, debug output)
checking for more warnings... checking whether gcc understands -Wmissing-include-dirs... yes
checking whether gcc understands -Wundef... yes
checking build strict... no
checking whether to build with gcov testing... no
checking for libsystemd... no
checking that generated files are newer than configure... done
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating doc/manual/Makefile
config.status: creating po/Makefile.in
config.status: creating p11-kit/p11-kit-1.pc
config.status: creating p11-kit/pkcs11.conf.example
config.status: creating trust/trust-extract-compat
config.status: creating trust/test-init.sh
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
configure: build options:

    Host:                            armv7l-unknown-linux-gnueabihf
    Debug build:                     default (-g, debug output)
    Strict build:                    no
    Build documentation:             no (no manual or reference)
    System global config:            /etc/pkcs11/pkcs11.conf
    System module config directory:  /etc/pkcs11/modules
    Package module config directory: ${pkgdatadir}/modules
    User global config:              ~/.config/pkcs11/pkcs11.conf
    User module config directory:    ~/.config/pkcs11/modules
    Load relative module paths from: /nix/store/sqrr74ng3y3kpaxfnwbnyv0pvcwri8dy-p11-kit-0.23.18.1/lib/pkcs11

    With libtasn1 dependency:        yes
    With libffi:                     yes
    With hash implementation:        internal
    With systemd:                    no

    Build trust module:              yes
    Trust module paths:


building
build flags: -j4 -l4 SHELL=/nix/store/5v3q76k41c8qar914zj58kh9h5gpzfnx-bash-4.4-p23/bin/bash
  GEN      p11-kit/virtual-fixed-generated.h
  GEN      p11-kit/uri.gnu.c
  GEN      p11-kit/iter.gnu.c
  GEN      p11-kit/pin.gnu.c
make  all-recursive
make[1]: Entering directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source'
Making all in .
make[2]: Entering directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source'
  CC       p11-kit/remote.o
  CC       p11-kit/p11_kit_server-server.o
  CC       p11-kit/client_la-client.lo
  CC       p11-kit/client_la-client-init.lo
  CC       trust/p11_kit_trust_la-builder.lo
  CC       trust/p11_kit_trust_la-digest.lo
  CC       trust/p11_kit_trust_la-index.lo
  CC       trust/p11_kit_trust_la-parser.lo
  CC       trust/p11_kit_trust_la-persist.lo
  CC       trust/p11_kit_trust_la-module.lo
  CC       trust/p11_kit_trust_la-save.lo
  CC       trust/p11_kit_trust_la-session.lo
  CC       trust/p11_kit_trust_la-token.lo
  CC       trust/p11_kit_trust_la-module-init.lo
  CC       p11-kit/lists.o
  CC       p11-kit/p11-kit.o
  CC       p11-kit/libp11_kit_la-proxy.lo
  CC       p11-kit/libp11_kit_la-proxy-init.lo
  CC       p11-kit/libp11_kit_la-rpc-server.lo
  CC       p11-kit/libp11_kit_internal_la-util.lo
  CC       p11-kit/libp11_kit_internal_la-conf.lo
  CC       p11-kit/libp11_kit_internal_la-iter.lo
  CC       p11-kit/libp11_kit_internal_la-log.lo
  CC       p11-kit/libp11_kit_internal_la-filter.lo
  CC       p11-kit/libp11_kit_internal_la-modules.lo
  CC       p11-kit/libp11_kit_internal_la-pin.lo
  CC       p11-kit/libp11_kit_internal_la-messages.lo
  CC       p11-kit/libp11_kit_internal_la-rpc-transport.lo
  CC       p11-kit/libp11_kit_internal_la-rpc-message.lo
  CC       p11-kit/libp11_kit_internal_la-rpc-client.lo
  CC       p11-kit/libp11_kit_internal_la-uri.lo
  CC       p11-kit/libp11_kit_internal_la-virtual.lo
  CC       common/argv.lo
  CC       common/attrs.lo
  CC       common/array.lo
  CC       common/buffer.lo
  CC       common/compat.lo
  CC       common/constants.lo
  CC       common/debug.lo
  CC       common/dict.lo
  CC       common/hash.lo
  CC       common/lexer.lo
  CC       common/runtime.lo
  CC       common/path.lo
  CC       common/message.lo
  CC       common/url.lo
  CC       common/library.lo
  CC       common/tool.lo
  CC       common/unix-peer.lo
  CC       trust/trust-anchor.o
  CC       trust/trust-parser.o
  CC       trust/trust-persist.o
  CC       trust/trust-digest.o
  CC       trust/trust-dump.o
  CC       trust/trust-enumerate.o
  CC       trust/trust-extract.o
  CC       trust/trust-extract-jks.o
  CC       trust/trust-extract-edk2.o
  CC       trust/trust-extract-openssl.o
  CC       trust/trust-extract-pem.o
  CC       trust/trust-extract-cer.o
  CC       trust/trust-list.o
  CC       trust/trust-save.o
  CC       trust/trust-trust.o
  CC       trust/libtrust_data_la-asn1.lo
  CC       trust/libtrust_data_la-base64.lo
  CC       trust/libtrust_data_la-pem.lo
  CC       trust/libtrust_data_la-oid.lo
  CC       trust/libtrust_data_la-utf8.lo
  CC       trust/libtrust_data_la-x509.lo
  CCLD     libp11-tool.la
  CCLD     libp11-library.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CCLD     libp11-common.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CCLD     libtrust-data.la
ar: `u' modifier ignored since `D' is the default (see `U')
ar: `u' modifier ignored since `D' is the default (see `U')
  CCLD     p11-kit-trust.la
  CCLD     libp11-kit-internal.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CCLD     libp11-kit.la
  CCLD     p11-kit-client.la
  CCLD     p11-kit/p11-kit
  CCLD     trust/trust
  CCLD     p11-kit/p11-kit-remote
  CCLD     p11-kit/p11-kit-server
make[2]: Leaving directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source'
Making all in doc
make[2]: Entering directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/doc'
Making all in manual
make[3]: Entering directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/doc/manual'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/doc/manual'
make[3]: Entering directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/doc'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/doc'
make[2]: Leaving directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/doc'
Making all in po
make[2]: Entering directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/po'
make p11-kit.pot-update
make[3]: Entering directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/po'
sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed
mv t-remove-potcdate.sed remove-potcdate.sed
package_gnu=""; \
test -n "$package_gnu" || { \
  if { if (LC_ALL=C find --version) 2>/dev/null | grep GNU >/dev/null; then \
         LC_ALL=C find -L .. -maxdepth 1 -type f \
                       -size -10000000c -exec grep 'GNU p11-kit' \
                       /dev/null '{}' ';' 2>/dev/null; \
       else \
         LC_ALL=C grep 'GNU p11-kit' ../* 2>/dev/null; \
       fi; \
     } | grep -v 'libtool:' >/dev/null; then \
     package_gnu=yes; \
   else \
     package_gnu=no; \
   fi; \
}; \
if test "$package_gnu" = "yes"; then \
  package_prefix='GNU '; \
else \
  package_prefix=''; \
fi; \
if test -n '' || test 'https://github.com/p11-glue/p11-kit/issues' = '@'PACKAGE_BUGREPORT'@'; then \
  msgid_bugs_address=''; \
else \
  msgid_bugs_address='https://github.com/p11-glue/p11-kit/issues'; \
fi; \
case `/nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/xgettext --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
  '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \
    /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/xgettext --default-domain=p11-kit --directory=.. \
      --add-comments=TRANSLATORS: --keyword=_ --keyword=N_  \
      --files-from=./POTFILES.in \
      --copyright-holder='Collabora Ltd.' \
      --msgid-bugs-address="$msgid_bugs_address" \
    ;; \
  *) \
    /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/xgettext --default-domain=p11-kit --directory=.. \
      --add-comments=TRANSLATORS: --keyword=_ --keyword=N_  \
      --files-from=./POTFILES.in \
      --copyright-holder='Collabora Ltd.' \
      --package-name="${package_prefix}p11-kit" \
      --package-version='0.23.18' \
      --msgid-bugs-address="$msgid_bugs_address" \
    ;; \
esac
test ! -f p11-kit.po || { \
  if test -f ./p11-kit.pot-header; then \
    sed -e '1,/^#$/d' < p11-kit.po > p11-kit.1po && \
    cat ./p11-kit.pot-header p11-kit.1po > p11-kit.po; \
    rm -f p11-kit.1po; \
  fi; \
  if test -f ./p11-kit.pot; then \
    sed -f remove-potcdate.sed < ./p11-kit.pot > p11-kit.1po && \
    sed -f remove-potcdate.sed < p11-kit.po > p11-kit.2po && \
    if cmp p11-kit.1po p11-kit.2po >/dev/null 2>&1; then \
      rm -f p11-kit.1po p11-kit.2po p11-kit.po; \
    else \
      rm -f p11-kit.1po p11-kit.2po ./p11-kit.pot && \
      mv p11-kit.po ./p11-kit.pot; \
    fi; \
  else \
    mv p11-kit.po ./p11-kit.pot; \
  fi; \
}
make[3]: Leaving directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/po'
test ! -f ./p11-kit.pot || \
  test -z "ar.gmo as.gmo ast.gmo az.gmo bg.gmo bn_IN.gmo ca.gmo [email protected] cs.gmo cy.gmo da.gmo de.gmo el.gmo en_GB.gmo eo.gmo es.gmo et.gmo eu.gmo fa.gmo fi.gmo fo.gmo fr.gmo fur.gmo ga.gmo gl.gmo gu.gmo he.gmo hi.gmo hr.gmo hu.gmo ia
.gmo id.gmo it.gmo ja.gmo ka.gmo kk.gmo kn.gmo ko.gmo lt.gmo lv.gmo ml.gmo mr.gmo ms.gmo nb.gmo nl.gmo nn.gmo oc.gmo or.gmo pa.gmo pl.gmo pt.gmo pt_BR.gmo ro.gmo ru.gmo sk.gmo sl.gmo sq.gmo sr.gmo [email protected] sv.gmo ta.gmo te.gmo th.gmo tr
.gmo uk.gmo vi.gmo wa.gmo zh_CN.gmo zh_HK.gmo zh_TW.gmo" || make ar.gmo as.gmo ast.gmo az.gmo bg.gmo bn_IN.gmo ca.gmo [email protected] cs.gmo cy.gmo da.gmo de.gmo el.gmo en_GB.gmo eo.gmo es.gmo et.gmo eu.gmo fa.gmo fi.gmo fo.gmo fr.gmo fur.g
mo ga.gmo gl.gmo gu.gmo he.gmo hi.gmo hr.gmo hu.gmo ia.gmo id.gmo it.gmo ja.gmo ka.gmo kk.gmo kn.gmo ko.gmo lt.gmo lv.gmo ml.gmo mr.gmo ms.gmo nb.gmo nl.gmo nn.gmo oc.gmo or.gmo pa.gmo pl.gmo pt.gmo pt_BR.gmo ro.gmo ru.gmo sk.gmo sl.gmo sq.
gmo sr.gmo [email protected] sv.gmo ta.gmo te.gmo th.gmo tr.gmo uk.gmo vi.gmo wa.gmo zh_CN.gmo zh_HK.gmo zh_TW.gmo
make[3]: Entering directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/po'
rm -f as.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o as.gmo as.po
rm -f ar.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o ar.gmo ar.po
rm -f ast.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o ast.gmo ast.po
rm -f az.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o az.gmo az.po
as.po:7: warning: header field 'Last-Translator' still has the initial default value
ar.po:7: warning: header field 'Last-Translator' still has the initial default value
ar.po: 0 translated messages, 81 untranslated messages.
as.po: 0 translated messages, 81 untranslated messages.
ast.po: 0 translated messages, 81 untranslated messages.
az.po:7: warning: header field 'Last-Translator' still has the initial default value
az.po: 0 translated messages, 81 untranslated messages.
rm -f bg.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o bg.gmo bg.po
rm -f ca.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o ca.gmo ca.po
rm -f bn_IN.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o bn_IN.gmo bn_IN.po
rm -f [email protected] && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o [email protected] [email protected]
bg.po: 0 translated messages, 81 untranslated messages.
bn_IN.po:7: warning: header field 'Last-Translator' still has the initial default value
bn_IN.po: 0 translated messages, 81 untranslated messages.
ca.po: 81 translated messages.
[email protected]:7: warning: header field 'Last-Translator' still has the initial default value
[email protected]: 0 translated messages, 81 untranslated messages.
rm -f cs.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o cs.gmo cs.po
rm -f da.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o da.gmo da.po
rm -f cy.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o cy.gmo cy.po
rm -f de.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o de.gmo de.po
cs.po: 81 translated messages.
da.po: 81 translated messages.
cy.po:7: warning: header field 'Last-Translator' still has the initial default value
cy.po: 0 translated messages, 81 untranslated messages.
de.po: 81 translated messages.
rm -f el.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o el.gmo el.po
rm -f en_GB.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o en_GB.gmo en_GB.po
rm -f es.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o es.gmo es.po
rm -f eo.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o eo.gmo eo.po
el.po: 81 translated messages.
en_GB.po: 81 translated messages.
eo.po: 14 translated messages, 67 untranslated messages.
es.po: 81 translated messages.
rm -f et.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o et.gmo et.po
rm -f eu.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o eu.gmo eu.po
rm -f fa.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o fa.gmo fa.po
rm -f fi.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o fi.gmo fi.po
et.po:7: warning: header field 'Last-Translator' still has the initial default value
et.po: 0 translated messages, 81 untranslated messages.
eu.po: 0 translated messages, 81 untranslated messages.
fa.po: 0 translated messages, 81 untranslated messages.
fi.po: 81 translated messages.
rm -f fo.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o fo.gmo fo.po
rm -f fr.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o fr.gmo fr.po
rm -f fur.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o fur.gmo fur.po
rm -f ga.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o ga.gmo ga.po
fo.po:7: warning: header field 'Last-Translator' still has the initial default value
fo.po: 0 translated messages, 81 untranslated messages.
fr.po: 81 translated messages.
ga.po:7: warning: header field 'Last-Translator' still has the initial default value
ga.po: 0 translated messages, 81 untranslated messages.
fur.po: 81 translated messages.
rm -f gl.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o gl.gmo gl.po
rm -f gu.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o gu.gmo gu.po
rm -f he.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o he.gmo he.po
rm -f hi.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o hi.gmo hi.po
gl.po: 81 translated messages.
gu.po:7: warning: header field 'Last-Translator' still has the initial default value
gu.po: 0 translated messages, 81 untranslated messages.
he.po:7: warning: header field 'Last-Translator' still has the initial default value
he.po: 0 translated messages, 81 untranslated messages.
hi.po:7: warning: header field 'Last-Translator' still has the initial default value
hi.po: 0 translated messages, 81 untranslated messages.
rm -f hr.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o hr.gmo hr.po
rm -f hu.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o hu.gmo hu.po
rm -f ia.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o ia.gmo ia.po
rm -f id.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o id.gmo id.po
hu.po: 81 translated messages.
hr.po: 81 translated messages.
id.po: 81 translated messages.
ia.po: 0 translated messages, 81 untranslated messages.
rm -f it.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o it.gmo it.po
rm -f ka.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o ka.gmo ka.po
rm -f ja.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o ja.gmo ja.po
rm -f kk.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o kk.gmo kk.po
ka.po: 31 translated messages, 50 untranslated messages.
it.po: 81 translated messages.
ja.po: 81 translated messages.
rm -f kn.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o kn.gmo kn.po
rm -f ko.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o ko.gmo ko.po
rm -f lt.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o lt.gmo lt.po
kk.po: 4 translated messages, 77 untranslated messages.
kn.po:7: warning: header field 'Last-Translator' still has the initial default value
kn.po: 0 translated messages, 81 untranslated messages.
ko.po: 81 translated messages.
lt.po:7: warning: header field 'Last-Translator' still has the initial default value
lt.po: 0 translated messages, 81 untranslated messages.
rm -f lv.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o lv.gmo lv.po
rm -f ml.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o ml.gmo ml.po
rm -f mr.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o mr.gmo mr.po
rm -f ms.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o ms.gmo ms.po
lv.po: 80 translated messages, 1 untranslated message.
mr.po:7: warning: header field 'Last-Translator' still has the initial default value
mr.po: 0 translated messages, 81 untranslated messages.
ml.po:7: warning: header field 'Last-Translator' still has the initial default value
ml.po: 0 translated messages, 81 untranslated messages.
ms.po:7: warning: header field 'Last-Translator' still has the initial default value
rm -f nb.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o nb.gmo nb.po
ms.po: 0 translated messages, 81 untranslated messages.
rm -f nl.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o nl.gmo nl.po
rm -f nn.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o nn.gmo nn.po
rm -f oc.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o oc.gmo oc.po
nb.po:7: warning: header field 'Last-Translator' still has the initial default value
nb.po: 0 translated messages, 81 untranslated messages.
nn.po:7: warning: header field 'Last-Translator' still has the initial default value
nn.po: 0 translated messages, 81 untranslated messages.
nl.po: 80 translated messages, 1 untranslated message.
rm -f or.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o or.gmo or.po
oc.po: 81 translated messages.
rm -f pa.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o pa.gmo pa.po
rm -f pl.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o pl.gmo pl.po
rm -f pt.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o pt.gmo pt.po
or.po:7: warning: header field 'Last-Translator' still has the initial default value
or.po: 0 translated messages, 81 untranslated messages.
rm -f pt_BR.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o pt_BR.gmo pt_BR.po
pa.po: 74 translated messages, 7 untranslated messages.
pt.po: 81 translated messages.
pl.po: 81 translated messages.
rm -f ro.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o ro.gmo ro.po
rm -f sk.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o sk.gmo sk.po
rm -f ru.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o ru.gmo ru.po
pt_BR.po: 81 translated messages.
rm -f sl.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o sl.gmo sl.po
ro.po:7: warning: header field 'Last-Translator' still has the initial default value
ro.po: 0 translated messages, 81 untranslated messages.
sk.po: 81 translated messages.
ru.po: 81 translated messages.
rm -f sq.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o sq.gmo sq.po
rm -f sr.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o sr.gmo sr.po
rm -f [email protected] && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o [email protected] [email protected]
sl.po: 81 translated messages.
sq.po: 0 translated messages, 81 untranslated messages.
rm -f sv.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o sv.gmo sv.po
[email protected]:7: warning: header field 'Last-Translator' still has the initial default value
[email protected]: 0 translated messages, 81 untranslated messages.
sr.po: 81 translated messages.
rm -f ta.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o ta.gmo ta.po
rm -f th.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o th.gmo th.po
rm -f te.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o te.gmo te.po
sv.po: 81 translated messages.
ta.po:7: warning: header field 'Last-Translator' still has the initial default value
ta.po: 0 translated messages, 81 untranslated messages.
rm -f tr.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o tr.gmo tr.po
th.po:7: warning: header field 'Last-Translator' still has the initial default value
th.po: 0 translated messages, 81 untranslated messages.
te.po: 0 translated messages, 81 untranslated messages.
rm -f uk.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o uk.gmo uk.po
rm -f vi.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o vi.gmo vi.po
rm -f wa.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o wa.gmo wa.po
tr.po: 81 translated messages.
uk.po: 81 translated messages.
vi.po:7: warning: header field 'Last-Translator' still has the initial default value
vi.po: 0 translated messages, 81 untranslated messages.
rm -f zh_CN.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o zh_CN.gmo zh_CN.po
wa.po:7: warning: header field 'Last-Translator' still has the initial default value
wa.po: 0 translated messages, 81 untranslated messages.
rm -f zh_HK.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o zh_HK.gmo zh_HK.po
rm -f zh_TW.gmo && /nix/store/4v1qii620h7b5p8dksc5sw44m7bga1zg-gettext-0.19.8.1/bin/msgfmt -c --statistics --verbose -o zh_TW.gmo zh_TW.po
zh_CN.po: 81 translated messages.
zh_HK.po: 0 translated messages, 81 untranslated messages.
zh_TW.po: 1 translated message, 80 untranslated messages.
make[3]: Leaving directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/po'
touch stamp-po
make[2]: Leaving directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/po'
make[1]: Leaving directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source'
running tests
check flags: -j4 -l4 SHELL=/nix/store/5v3q76k41c8qar914zj58kh9h5gpzfnx-bash-4.4-p23/bin/bash VERBOSE=y check
make  check-recursive
make[1]: Entering directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source'
Making check in .
make[2]: Entering directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source'
make  test-tests test-compat test-hash test-dict test-array test-constants test-attrs test-buffer test-url test-path test-lexer test-message test-argv test-runtime  test-progname test-util test-conf test-uri test-pin test-init test-modules
test-deprecated test-proxy test-iter test-rpc  test-server test-virtual test-managed test-log test-filter test-transport  test-digest test-asn1 test-base64 test-pem test-oid test-utf8 test-x509 test-persist test-index test-parser test-build
er test-token test-module test-save test-enumerate test-cer test-bundle test-openssl test-edk2 test-jks  common/frob-getauxval common/frob-getenv  p11-kit/p11-kit-remote-testable p11-kit/p11-kit-server-testable p11-kit/print-messages p11-ki
t/frob-setuid frob-pow frob-token frob-nss-trust frob-cert frob-bc frob-ku frob-eku frob-ext frob-oid  libp11-test.la  libp11-kit-testable.la libp11-kit-pkcs11-gnu.la  mock-one.la mock-two.la mock-three.la mock-four.la mock-five.la mock-sev
en.la mock-eight.la mock-nine.la mock-six.la libtrust-testable.la  libtrust-test.la \
  p11-kit/test-server.sh p11-kit/test-messages.sh
make[3]: Entering directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source'
  CC       common/test-tests.o
  CC       common/mock.lo
  CC       common/test.lo
  CC       common/test-compat.o
  CC       common/test-hash.o
  CC       common/test-dict.o
  CC       common/test-array.o
  CC       common/test-constants.o
  CC       common/test-attrs.o
  CC       common/test-buffer.o
  CC       common/test-url.o
  CC       common/test-path.o
  CC       common/test-lexer.o
  CC       common/test-message.o
  CC       common/test-argv.o
  CC       common/test-runtime.o
  CC       p11-kit/test-progname.o
  CC       p11-kit/libp11_kit_testable_la-util.lo
  CC       p11-kit/libp11_kit_testable_la-conf.lo
  CC       p11-kit/libp11_kit_testable_la-iter.lo
  CC       p11-kit/libp11_kit_testable_la-log.lo
  CC       p11-kit/libp11_kit_testable_la-filter.lo
  CC       p11-kit/libp11_kit_testable_la-modules.lo
  CC       p11-kit/libp11_kit_testable_la-pin.lo
  CC       p11-kit/libp11_kit_testable_la-messages.lo
  CC       p11-kit/libp11_kit_testable_la-rpc-transport.lo
  CC       p11-kit/libp11_kit_testable_la-rpc-message.lo
  CC       p11-kit/libp11_kit_testable_la-rpc-client.lo
  CC       p11-kit/libp11_kit_testable_la-uri.lo
  CC       p11-kit/libp11_kit_testable_la-virtual.lo
  CC       p11-kit/libp11_kit_testable_la-proxy.lo
  CC       p11-kit/libp11_kit_testable_la-proxy-init.lo
  CC       p11-kit/libp11_kit_testable_la-rpc-server.lo
  CC       p11-kit/test-util.o
  CC       p11-kit/test-conf.o
  CC       p11-kit/test-uri.o
  CC       p11-kit/test-pin.o
  CC       p11-kit/test_init-test-init.o
  CC       p11-kit/test-modules.o
  CC       p11-kit/test_deprecated-test-deprecated.o
  CC       p11-kit/test-proxy.o
  CC       p11-kit/test-iter.o
  CC       p11-kit/test-rpc.o
  CC       p11-kit/test_server-test-server.o
  CC       p11-kit/test-virtual.o
  CC       p11-kit/test-managed.o
  CC       p11-kit/test-log.o
  CC       p11-kit/test-filter.o
  CC       p11-kit/test_transport-test-transport.o
  CC       trust/test_digest-test-digest.o
  CC       trust/libtrust_testable_la-builder.lo
  CC       trust/libtrust_testable_la-digest.lo
  CC       trust/libtrust_testable_la-index.lo
  CC       trust/libtrust_testable_la-persist.lo
  CC       trust/libtrust_testable_la-parser.lo
  CC       trust/libtrust_testable_la-module.lo
  CC       trust/libtrust_testable_la-save.lo
  CC       trust/libtrust_testable_la-session.lo
  CC       trust/libtrust_testable_la-token.lo
  CC       trust/test-trust.lo
  CC       trust/test_base64-test-base64.o
  CC       trust/test_asn1-test-asn1.o
  CC       trust/digest.lo
  CC       trust/test-pem.o
  CC       trust/test_oid-test-oid.o
  CC       trust/test-utf8.o
  CC       trust/test_x509-test-x509.o
  CC       trust/test-persist.o
  CC       trust/test_index-test-index.o
  CC       trust/test_parser-test-parser.o
  CC       trust/test_builder-test-builder.o
  CC       trust/test_token-test-token.o
  CC       trust/test_module-test-module.o
  CC       trust/test-save.o
  CC       trust/test_enumerate-test-enumerate.o
  CC       trust/test_cer-test-cer.o
  CC       trust/test_bundle-test-bundle.o
  CC       trust/test_openssl-test-openssl.o
  CC       trust/test_edk2-test-edk2.o
  CC       trust/test_jks-test-jks.o
  CC       common/frob-getauxval.o
  CC       common/frob-getenv.o
  CC       p11-kit/p11_kit_server_testable-server.o
  CC       p11-kit/print-messages.o
  CC       p11-kit/frob-setuid.o
  CC       trust/frob_pow-frob-pow.o
  CC       trust/frob_token-frob-token.o
  CC       trust/frob-nss-trust.o
  CC       trust/frob_cert-frob-cert.o
  CC       trust/frob_bc-frob-bc.o
  CC       trust/frob_ku-frob-ku.o
  CC       trust/frob_eku-frob-eku.o
  CC       trust/frob_ext-frob-ext.o
  CC       trust/frob_oid-frob-oid.o
  CC       p11-kit/libp11_kit_pkcs11_gnu_la-uri.gnu.lo
  CC       p11-kit/libp11_kit_pkcs11_gnu_la-iter.gnu.lo
  CC       p11-kit/libp11_kit_pkcs11_gnu_la-pin.gnu.lo
  CC       p11-kit/mock-module-ep.lo
  CC       p11-kit/mock-module-ep2.lo
  CC       p11-kit/mock-module-ep3.lo
  CC       p11-kit/mock-module-ep5.lo
  CC       p11-kit/mock-module-ep6.lo
  CC       p11-kit/mock-module-ep7.lo
make[3]: Nothing to be done for 'p11-kit/test-server.sh'.
make[3]: Nothing to be done for 'p11-kit/test-messages.sh'.
  CC       p11-kit/mock-module-ep4.lo
  CCLD     libp11-test.la
  CCLD     libtrust-testable.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CCLD     libtrust-test.la
  CCLD     common/frob-getauxval
ar: `u' modifier ignored since `D' is the default (see `U')
  CCLD     common/frob-getenv
ar: `u' modifier ignored since `D' is the default (see `U')
  CCLD     frob-nss-trust
  CCLD     frob-cert
  CCLD     frob-bc
  CCLD     frob-ku
  CCLD     frob-eku
  CCLD     frob-ext
make[3]: 'libp11-test.la' is up to date.
  CCLD     frob-oid
  CCLD     mock-two.la
  CCLD     mock-one.la
  CCLD     libp11-kit-pkcs11-gnu.la
  CCLD     mock-three.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CCLD     mock-four.la
  CCLD     mock-five.la
  CCLD     mock-seven.la
  CCLD     mock-eight.la
  CCLD     mock-nine.la
make[3]: 'libtrust-testable.la' is up to date.
make[3]: 'libtrust-test.la' is up to date.
  CCLD     mock-six.la
  CCLD     test-tests
  CCLD     test-compat
  CCLD     test-hash
  CCLD     test-dict
  CCLD     test-array
  CCLD     test-constants
  CCLD     test-attrs
  CCLD     test-buffer
  CCLD     test-url
  CCLD     test-path
  CCLD     test-lexer
  CCLD     test-message
  CCLD     test-argv
  CCLD     test-runtime
  CCLD     test-digest
  CCLD     test-asn1
  CCLD     test-base64
  CCLD     test-pem
  CCLD     test-oid
  CCLD     test-utf8
  CCLD     test-x509
  CCLD     test-persist
  CCLD     test-index
  CCLD     test-parser
  CCLD     test-builder
  CCLD     test-token
  CCLD     test-enumerate
  CCLD     test-save
  CCLD     test-module
  CCLD     test-cer
  CCLD     test-bundle
  CCLD     test-openssl
  CCLD     test-edk2
  CCLD     test-jks
  CCLD     frob-pow
  CCLD     frob-token
  CCLD     libp11-kit-testable.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CCLD     test-util
  CCLD     test-progname
  CCLD     test-conf
  CCLD     test-uri
  CCLD     test-pin
  CCLD     test-modules
  CCLD     test-init
  CCLD     test-deprecated
  CCLD     test-proxy
  CCLD     test-iter
  CCLD     test-rpc
  CCLD     test-server
  CCLD     test-virtual
  CCLD     test-managed
  CCLD     test-log
  CCLD     test-filter
  CCLD     test-transport
  CCLD     p11-kit/p11-kit-remote-testable
  CCLD     p11-kit/p11-kit-server-testable
  CCLD     p11-kit/print-messages
make[3]: 'libp11-kit-testable.la' is up to date.
  CCLD     p11-kit/frob-setuid
make[3]: Leaving directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source'
make  check-TESTS
make[3]: Entering directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source'
make[4]: Entering directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source'
PASS: test-hash 1 /hash/murmur3
PASS: test-hash 2 /hash/murmur3-incr
PASS: test-tests 1 /test/success
PASS: test-constants 1 /constants/types
PASS: test-constants 2 /constants/classes
PASS: test-constants 3 /constants/trusts
PASS: test-constants 4 /constants/certs
PASS: test-constants 5 /constants/keys
PASS: test-constants 6 /constants/asserts
PASS: test-constants 7 /constants/categories
PASS: test-constants 8 /constants/mechanisms
PASS: test-constants 9 /constants/users
PASS: test-constants 10 /constants/states
PASS: test-constants 11 /constants/returns
PASS: test-attrs 1 /attrs/equal
PASS: test-attrs 2 /attrs/hash
PASS: test-attrs 3 /attrs/to-string
PASS: test-attrs 4 /attrs/terminator
PASS: test-attrs 5 /attrs/count
PASS: test-attrs 6 /attrs/build-one
PASS: test-attrs 7 /attrs/build-two
PASS: test-attrs 8 /attrs/build-invalid
PASS: test-attrs 9 /attrs/buildn-one
PASS: test-attrs 10 /attrs/buildn-two
PASS: test-attrs 11 /attrs/build-add
PASS: test-attrs 12 /attrs/build-null
PASS: test-attrs 13 /attrs/dup
PASS: test-attrs 14 /attrs/take
PASS: test-attrs 15 /attrs/merge-replace
PASS: test-attrs 16 /attrs/merge-augment
PASS: test-attrs 17 /attrs/merge-empty
PASS: test-attrs 18 /attrs/free-null
PASS: test-attrs 19 /attrs/match
PASS: test-attrs 20 /attrs/matchn
PASS: test-attrs 21 /attrs/find
PASS: test-attrs 22 /attrs/findn
PASS: test-attrs 23 /attrs/find-bool
PASS: test-attrs 24 /attrs/find-ulong
PASS: test-attrs 25 /attrs/find-value
PASS: test-attrs 26 /attrs/find-valid
PASS: test-attrs 27 /attrs/remove
PASS: test-attrs 28 /attrs/purge
PASS: test-buffer 1 /buffer/init-uninit
PASS: test-buffer 2 /buffer/init-for-data
PASS: test-buffer 3 /buffer/append
PASS: test-buffer 4 /buffer/null
PASS: test-buffer 5 /buffer/add
PASS: test-buffer 6 /buffer/steal
PASS: test-url 1 /url/decode-success
PASS: test-url 2 /url/decode-skip
PASS: test-url 3 /url/decode-failure
PASS: test-url 4 /url/encode
PASS: test-url 5 /url/encode-verbatim
PASS: test-url 6 /url/encode-lower
PASS: test-path 1 /path/base
PASS: test-path 2 /path/build
PASS: test-path 3 /path/expand
PASS: test-path 4 /path/absolute
PASS: test-path 5 /path/parent
PASS: test-path 6 /path/prefix
PASS: test-path 7 /path/canon
PASS: test-path 8 /path/encode
PASS: test-path 9 /path/decode
PASS: test-lexer 1 /lexer/basic
PASS: test-lexer 2 /lexer/corners
PASS: test-lexer 3 /lexer/following
PASS: test-lexer 4 /lexer/bad-pem
PASS: test-lexer 5 /lexer/bad-section
PASS: test-lexer 6 /lexer/bad-value
PASS: test-dict 1 /dict/create
PASS: test-dict 2 /dict/set-get
PASS: test-dict 3 /dict/set-get-remove
PASS: test-dict 4 /dict/remove-destroys
PASS: test-dict 5 /dict/set-clear
PASS: test-dict 6 /dict/set-destroys
PASS: test-dict 7 /dict/clear-destroys
PASS: test-dict 8 /dict/free-null
PASS: test-dict 9 /dict/free-destroys
PASS: test-dict 10 /dict/iterate
PASS: test-dict 11 /dict/iterate-remove
PASS: test-dict 12 /dict/add-check-lots-and-collisions
PASS: test-dict 13 /dict/count
PASS: test-dict 14 /dict/ulongptr
PASS: test-argv 1 /argv/parse
PASS: test-argv 2 /argv/parse_quote
PASS: test-argv 3 /argv/parse_backslash
PASS: test-message 1 /message/with-err
PASS: test-array 1 /array/create
PASS: test-array 2 /array/add
PASS: test-array 3 /array/add-remove
PASS: test-array 4 /array/remove-destroys
PASS: test-array 5 /array/remove-and-count
PASS: test-array 6 /array/free-null
PASS: test-array 7 /array/free-destroys
PASS: test-array 8 /array/clear-destroys
PASS: test-runtime 1 /runtime/xdg-runtime-dir
PASS: test-runtime 2 /runtime/bases
PASS: test-runtime 3 /runtime/xdg-cache-home
PASS: test-progname 1 /progname/test_progname_default
PASS: test-progname 2 /progname/test_progname_set
PASS: test-util 1 /util/space-strlen
PASS: test-uri 1 /uri/test_uri_parse
PASS: test-uri 2 /uri/test_uri_parse_case_insensitive
PASS: test-uri 3 /uri/test_uri_parse_bad_scheme
PASS: test-uri 4 /uri/test_uri_parse_with_label
PASS: test-uri 5 /uri/test_uri_parse_with_empty_label
PASS: test-uri 6 /uri/test_uri_parse_with_empty_id
PASS: test-uri 7 /uri/test_uri_parse_with_label_and_klass
PASS: test-uri 8 /uri/parse-with-label-and-new-class
PASS: test-uri 9 /uri/test_uri_parse_with_id
PASS: test-uri 10 /uri/test_uri_parse_with_bad_string_encoding
PASS: test-uri 11 /uri/test_uri_parse_with_bad_hex_encoding
PASS: test-uri 12 /uri/test_uri_parse_with_token
PASS: test-uri 13 /uri/test_uri_parse_with_token_bad_encoding
PASS: test-uri 14 /uri/test_uri_parse_with_bad_syntax
PASS: test-uri 15 /uri/test_uri_parse_with_spaces
PASS: test-uri 16 /uri/test_uri_parse_with_library
PASS: test-uri 17 /uri/test_uri_parse_with_library_bad_encoding
PASS: test-uri 18 /uri/test_uri_parse_with_slot
PASS: test-uri 19 /uri/test_uri_build_empty
PASS: test-uri 20 /uri/test_uri_build_with_token_info
PASS: test-uri 21 /uri/test_uri_build_with_token_null_info
PASS: test-uri 22 /uri/test_uri_build_with_token_empty_info
PASS: test-uri 23 /uri/test_uri_build_with_attributes
PASS: test-uri 24 /uri/test_uri_build_with_slot_info
PASS: test-uri 25 /uri/test_uri_parse_private_key
PASS: test-uri 26 /uri/test_uri_parse_secret_key
PASS: test-uri 27 /uri/test_uri_parse_library_version
PASS: test-uri 28 /uri/test_uri_parse_parse_unknown_object_type
PASS: test-uri 29 /uri/test_uri_parse_unrecognized
PASS: test-uri 30 /uri/test_uri_parse_too_long_is_unrecognized
PASS: test-uri 31 /uri/test_uri_build_object_type_cert
PASS: test-uri 32 /uri/test_uri_build_object_type_private
PASS: test-uri 33 /uri/test_uri_build_object_type_public
PASS: test-uri 34 /uri/test_uri_build_object_type_secret
PASS: test-uri 35 /uri/test_uri_build_with_library
PASS: test-uri 36 /uri/test_uri_build_library_version
PASS: test-uri 37 /uri/test_uri_get_set_unrecognized
PASS: test-uri 38 /uri/test_uri_match_token
PASS: test-uri 39 /uri/test_uri_match_module
PASS: test-uri 40 /uri/test_uri_match_version
PASS: test-uri 41 /uri/test_uri_match_attributes
PASS: test-uri 42 /uri/test_uri_get_set_attribute
PASS: test-uri 43 /uri/test_uri_get_set_attributes
PASS: test-uri 44 /uri/test_uri_pin_source
PASS: test-uri 45 /uri/pin-value
PASS: test-uri 46 /uri/pin-value-bad
PASS: test-uri 47 /uri/module-name
PASS: test-uri 48 /uri/module-name-bad
PASS: test-uri 49 /uri/module-path
PASS: test-uri 50 /uri/module-name-and-path
PASS: test-uri 51 /uri/vendor-query
PASS: test-uri 52 /uri/slot-id
PASS: test-uri 53 /uri/slot-id-bad
PASS: test-uri 54 /uri/test_uri_free_null
PASS: test-uri 55 /uri/test_uri_message
PASS: test-pin 1 /pin/test_pin_register_unregister
PASS: test-pin 2 /pin/test_pin_read
PASS: test-pin 3 /pin/test_pin_read_no_match
PASS: test-pin 4 /pin/test_pin_register_duplicate
PASS: test-pin 5 /pin/test_pin_register_fallback
PASS: test-pin 6 /pin/test_pin_file
PASS: test-pin 7 /pin/test_pin_file_large
PASS: test-pin 8 /pin/test_pin_ref_unref
PASS: test-modules 1 /modules/test_filename
PASS: test-modules 2 /modules/test_no_duplicates
PASS: test-modules 3 /modules/test_exceed_max
PASS: test-modules 4 /modules/test_disable
PASS: test-modules 5 /modules/test_disable_later
PASS: test-modules 6 /modules/test_enable
PASS: test-modules 7 /modules/test_priority
PASS: test-modules 8 /modules/test_module_name
PASS: test-modules 9 /modules/test_module_flags
PASS: test-modules 10 /modules/test_config_option
PASS: test-modules 11 /modules/trusted-only
PASS: test-modules 12 /modules/trust-flags
PASS: test-modules 13 /modules/already-initialized
ERROR: test-compat - missing test plan
PASS: test-init 1 /init/test_recursive_initialization
PASS: test-init 2 /init/test_threaded_initialization
PASS: test-init 3 /init/test_mutexes
PASS: test-init 4 /init/test_load_and_initialize
PASS: test-init 5 /init/test_fork_initialization
PASS: test-init 6 /init/test_initalize_fail
PASS: test-init 7 /init/test_finalize_fail
PASS: test-deprecated 1 /deprecated/test_no_duplicates
PASS: test-deprecated 2 /deprecated/test_disable
PASS: test-deprecated 3 /deprecated/test_disable_later
PASS: test-deprecated 4 /deprecated/test_enable
PASS: test-deprecated 5 /deprecated/test_fork_initialization
PASS: test-deprecated 6 /deprecated/test_recursive_initialization
PASS: test-deprecated 7 /deprecated/test_threaded_initialization
PASS: test-deprecated 8 /deprecated/test_mutexes
PASS: test-deprecated 9 /deprecated/test_load_and_initialize
PASS: test-iter 1 /iter/test_all
PASS: test-iter 2 /iter/test_unrecognized
PASS: test-iter 3 /iter/test_uri_with_type
PASS: test-iter 4 /iter/set-uri
PASS: test-iter 5 /iter/test_session_flags
PASS: test-iter 6 /iter/test_callback
PASS: test-iter 7 /iter/test_callback_fails
PASS: test-iter 8 /iter/test_callback_destroyer
PASS: test-iter 9 /iter/test_filter
PASS: test-iter 10 /iter/test_with_session
PASS: test-iter 11 /iter/test_with_slot
PASS: test-iter 12 /iter/test_with_module
PASS: test-iter 13 /iter/test_keep_session
PASS: test-iter 14 /iter/test_token_match
PASS: test-iter 15 /iter/test_token_mismatch
PASS: test-iter 16 /iter/token-info
PASS: test-iter 17 /iter/test_token_only
PASS: test-iter 18 /iter/test_slot_match
PASS: test-iter 19 /iter/test_slot_mismatch
PASS: test-iter 20 /iter/test_slot_match_by_id
PASS: test-iter 21 /iter/test_slot_mismatch_by_id
PASS: test-iter 22 /iter/slot-info
PASS: test-iter 23 /iter/test_slot_only
PASS: test-iter 24 /iter/test_module_match
PASS: test-iter 25 /iter/test_module_mismatch
PASS: test-iter 26 /iter/test_module_only
PASS: test-iter 27 /iter/test_getslotlist_fail_first
PASS: test-iter 28 /iter/test_getslotlist_fail_late
PASS: test-iter 29 /iter/test_open_session_fail
PASS: test-iter 30 /iter/test_find_init_fail
PASS: test-iter 31 /iter/test_find_objects_fail
PASS: test-iter 32 /iter/get-attributes
PASS: test-iter 33 /iter/test_load_attributes
PASS: test-iter 34 /iter/test_load_attributes_none
PASS: test-iter 35 /iter/test_load_attributes_fail_first
PASS: test-iter 36 /iter/test_load_attributes_fail_late
PASS: test-iter 37 /iter/test-many
PASS: test-iter 38 /iter/test-many-busy
PASS: test-iter 39 /iter/destroy-object
PASS: test-iter 40 /iter/test_exhaustive_match
PASS: test-rpc 1 /rpc/new-free
PASS: test-rpc 2 /rpc/uint16
PASS: test-rpc 3 /rpc/uint16-static
PASS: test-rpc 4 /rpc/uint32
PASS: test-rpc 5 /rpc/uint32-static
PASS: test-rpc 6 /rpc/uint64
PASS: test-rpc 7 /rpc/uint64-static
PASS: test-rpc 8 /rpc/byte-array
PASS: test-rpc 9 /rpc/byte-array-null
PASS: test-rpc 10 /rpc/byte-array-too-long
PASS: test-rpc 11 /rpc/byte-array-static
PASS: test-rpc 12 /rpc/byte-value
PASS: test-rpc 13 /rpc/ulong-value
PASS: test-rpc 14 /rpc/attribute-array-value
PASS: test-rpc 15 /rpc/mechanism-type-array-value
PASS: test-rpc 16 /rpc/date-value
PASS: test-rpc 17 /rpc/date-value-empty
PASS: test-rpc 18 /rpc/byte-array-value
PASS: test-rpc 19 /rpc/mechanism-value
PASS: test-rpc 20 /rpc/message-write
PASS: test-rpc 21 /rpc/initialize-fails-on-client
PASS: test-rpc 22 /rpc/initialize-fails-on-server
PASS: test-rpc 23 /rpc/initialize
PASS: test-rpc 24 /rpc/not-initialized
PASS: test-rpc 25 /rpc/transport-fails
PASS: test-rpc 26 /rpc/transport-bad-parse
PASS: test-rpc 27 /rpc/transport-short-error
PASS: test-rpc 28 /rpc/transport-invalid-error
PASS: test-rpc 29 /rpc/transport-wrong-response
PASS: test-rpc 30 /rpc/transport-bad-contents
PASS: test-rpc 31 /rpc/get-info-stand-in
PASS: test-rpc 32 /rpc/get-slot-list-no-device
PASS: test-rpc 33 /rpc/simultaneous-functions
PASS: test-rpc 34 /rpc/fork-and-reinitialize
PASS: test-rpc 35 /rpc/test_get_info
PASS: test-rpc 36 /rpc/test_get_slot_list
PASS: test-rpc 37 /rpc/test_get_slot_info
PASS: test-rpc 38 /rpc/test_get_token_info
PASS: test-rpc 39 /rpc/test_get_mechanism_list
PASS: test-rpc 40 /rpc/test_get_mechanism_info
PASS: test-rpc 41 /rpc/test_init_token
PASS: test-rpc 42 /rpc/test_wait_for_slot_event
PASS: test-rpc 43 /rpc/test_open_close_session
PASS: test-rpc 44 /rpc/test_close_all_sessions
PASS: test-rpc 45 /rpc/test_get_function_status
PASS: test-rpc 46 /rpc/test_cancel_function
PASS: test-rpc 47 /rpc/test_get_session_info
PASS: test-rpc 48 /rpc/test_init_pin
PASS: test-rpc 49 /rpc/test_set_pin
PASS: test-rpc 50 /rpc/test_operation_state
PASS: test-rpc 51 /rpc/test_login_logout
PASS: test-rpc 52 /rpc/test_get_attribute_value
PASS: test-rpc 53 /rpc/test_set_attribute_value
PASS: test-rpc 54 /rpc/test_create_object
PASS: test-rpc 55 /rpc/test_copy_object
PASS: test-rpc 56 /rpc/test_destroy_object
PASS: test-rpc 57 /rpc/test_get_object_size
PASS: test-rpc 58 /rpc/test_find_objects
PASS: test-rpc 59 /rpc/test_encrypt
PASS: test-rpc 60 /rpc/test_decrypt
PASS: test-rpc 61 /rpc/test_digest
PASS: test-rpc 62 /rpc/test_sign
PASS: test-rpc 63 /rpc/test_sign_recover
PASS: test-rpc 64 /rpc/test_verify
PASS: test-rpc 65 /rpc/test_verify_recover
PASS: test-rpc 66 /rpc/test_digest_encrypt
PASS: test-rpc 67 /rpc/test_decrypt_digest
PASS: test-rpc 68 /rpc/test_sign_encrypt
PASS: test-rpc 69 /rpc/test_decrypt_verify
PASS: test-rpc 70 /rpc/test_generate_key
PASS: test-rpc 71 /rpc/test_generate_key_pair
PASS: test-rpc 72 /rpc/test_wrap_key
PASS: test-rpc 73 /rpc/test_unwrap_key
PASS: test-rpc 74 /rpc/test_derive_key
PASS: test-rpc 75 /rpc/test_random
PASS: test-virtual 1 /virtual/test_initialize
PASS: test-virtual 2 /virtual/test_fall_through
PASS: test-virtual 3 /virtual/test_get_function_list
PASS: test-proxy 1 /proxy/initialize-finalize
PASS: test-proxy 2 /proxy/initialize-multiple
PASS: test-proxy 3 /proxy/initialize-child
PASS: test-proxy 4 /proxy/disable
PASS: test-proxy 5 /proxy/no-slot
PASS: test-proxy 6 /proxy/slot-appear
PASS: test-proxy 7 /proxy/slot-event
PASS: test-proxy 8 /proxy/test_get_info
PASS: test-proxy 9 /proxy/test_get_slot_list
PASS: test-proxy 10 /proxy/test_get_slot_info
PASS: test-proxy 11 /proxy/test_get_token_info
PASS: test-proxy 12 /proxy/test_get_mechanism_list
PASS: test-proxy 13 /proxy/test_get_mechanism_info
PASS: test-proxy 14 /proxy/test_init_token
PASS: test-proxy 15 /proxy/test_wait_for_slot_event
PASS: test-proxy 16 /proxy/test_open_close_session
PASS: test-proxy 17 /proxy/test_close_all_sessions
PASS: test-proxy 18 /proxy/test_get_function_status
PASS: test-proxy 19 /proxy/test_cancel_function
PASS: test-proxy 20 /proxy/test_get_session_info
PASS: test-proxy 21 /proxy/test_init_pin
PASS: test-proxy 22 /proxy/test_set_pin
PASS: test-proxy 23 /proxy/test_operation_state
PASS: test-proxy 24 /proxy/test_login_logout
PASS: test-proxy 25 /proxy/test_get_attribute_value
PASS: test-proxy 26 /proxy/test_set_attribute_value
PASS: test-proxy 27 /proxy/test_create_object
PASS: test-proxy 28 /proxy/test_copy_object
PASS: test-proxy 29 /proxy/test_destroy_object
PASS: test-proxy 30 /proxy/test_get_object_size
PASS: test-proxy 31 /proxy/test_find_objects
PASS: test-proxy 32 /proxy/test_encrypt
PASS: test-proxy 33 /proxy/test_decrypt
PASS: test-proxy 34 /proxy/test_digest
PASS: test-proxy 35 /proxy/test_sign
PASS: test-proxy 36 /proxy/test_sign_recover
PASS: test-proxy 37 /proxy/test_verify
PASS: test-proxy 38 /proxy/test_verify_recover
PASS: test-proxy 39 /proxy/test_digest_encrypt
PASS: test-proxy 40 /proxy/test_decrypt_digest
PASS: test-proxy 41 /proxy/test_sign_encrypt
PASS: test-proxy 42 /proxy/test_decrypt_verify
PASS: test-proxy 43 /proxy/test_generate_key
PASS: test-proxy 44 /proxy/test_generate_key_pair
PASS: test-proxy 45 /proxy/test_wrap_key
PASS: test-proxy 46 /proxy/test_unwrap_key
PASS: test-proxy 47 /proxy/test_derive_key
PASS: test-proxy 48 /proxy/test_random
PASS: test-managed 1 /managed/test_initialize_finalize
PASS: test-managed 2 /managed/test_initialize_fail
PASS: test-managed 3 /managed/test_separate_close_all_sessions
PASS: test-managed 4 /managed/test_max_session_load
PASS: test-managed 5 /managed/fork-and-reinitialize
PASS: test-managed 6 /managed/test_get_info
PASS: test-managed 7 /managed/test_get_slot_list
PASS: test-managed 8 /managed/test_get_slot_info
PASS: test-managed 9 /managed/test_get_token_info
PASS: test-managed 10 /managed/test_get_mechanism_list
PASS: test-managed 11 /managed/test_get_mechanism_info
PASS: test-managed 12 /managed/test_init_token
PASS: test-managed 13 /managed/test_wait_for_slot_event
PASS: test-managed 14 /managed/test_open_close_session
PASS: test-managed 15 /managed/test_close_all_sessions
PASS: test-managed 16 /managed/test_get_function_status
PASS: test-managed 17 /managed/test_cancel_function
PASS: test-managed 18 /managed/test_get_session_info
PASS: test-managed 19 /managed/test_init_pin
PASS: test-managed 20 /managed/test_set_pin
PASS: test-managed 21 /managed/test_operation_state
PASS: test-managed 22 /managed/test_login_logout
PASS: test-managed 23 /managed/test_get_attribute_value
PASS: test-managed 24 /managed/test_set_attribute_value
PASS: test-managed 25 /managed/test_create_object
PASS: test-managed 26 /managed/test_copy_object
PASS: test-managed 27 /managed/test_destroy_object
PASS: test-managed 28 /managed/test_get_object_size
PASS: test-managed 29 /managed/test_find_objects
PASS: test-managed 30 /managed/test_encrypt
PASS: test-managed 31 /managed/test_decrypt
PASS: test-managed 32 /managed/test_digest
PASS: test-managed 33 /managed/test_sign
PASS: test-managed 34 /managed/test_sign_recover
PASS: test-managed 35 /managed/test_verify
PASS: test-managed 36 /managed/test_verify_recover
PASS: test-managed 37 /managed/test_digest_encrypt
PASS: test-managed 38 /managed/test_decrypt_digest
PASS: test-managed 39 /managed/test_sign_encrypt
PASS: test-managed 40 /managed/test_decrypt_verify
PASS: test-managed 41 /managed/test_generate_key
PASS: test-managed 42 /managed/test_generate_key_pair
PASS: test-managed 43 /managed/test_wrap_key
PASS: test-managed 44 /managed/test_unwrap_key
PASS: test-managed 45 /managed/test_derive_key
PASS: test-managed 46 /managed/test_random
PASS: test-log 1 /log/test_get_info
PASS: test-log 2 /log/test_get_slot_list
PASS: test-log 3 /log/test_get_slot_info
PASS: test-log 4 /log/test_get_token_info
PASS: test-log 5 /log/test_get_mechanism_list
PASS: test-log 6 /log/test_get_mechanism_info
PASS: test-log 7 /log/test_init_token
PASS: test-log 8 /log/test_wait_for_slot_event
PASS: test-log 9 /log/test_open_close_session
PASS: test-log 10 /log/test_close_all_sessions
PASS: test-log 11 /log/test_get_function_status
PASS: test-log 12 /log/test_cancel_function
PASS: test-log 13 /log/test_get_session_info
PASS: test-log 14 /log/test_init_pin
PASS: test-log 15 /log/test_set_pin
PASS: test-log 16 /log/test_operation_state
PASS: test-log 17 /log/test_login_logout
PASS: test-log 18 /log/test_get_attribute_value
PASS: test-log 19 /log/test_set_attribute_value
PASS: test-log 20 /log/test_create_object
PASS: test-log 21 /log/test_copy_object
PASS: test-log 22 /log/test_destroy_object
PASS: test-log 23 /log/test_get_object_size
PASS: test-log 24 /log/test_find_objects
PASS: test-log 25 /log/test_encrypt
PASS: test-log 26 /log/test_decrypt
PASS: test-log 27 /log/test_digest
PASS: test-log 28 /log/test_sign
PASS: test-log 29 /log/test_sign_recover
PASS: test-log 30 /log/test_verify
PASS: test-log 31 /log/test_verify_recover
PASS: test-log 32 /log/test_digest_encrypt
PASS: test-log 33 /log/test_decrypt_digest
PASS: test-log 34 /log/test_sign_encrypt
PASS: test-log 35 /log/test_decrypt_verify
PASS: test-log 36 /log/test_generate_key
PASS: test-log 37 /log/test_generate_key_pair
PASS: test-log 38 /log/test_wrap_key
PASS: test-log 39 /log/test_unwrap_key
PASS: test-log 40 /log/test_derive_key
PASS: test-log 41 /log/test_random
PASS: test-server 1 /server/initialize
PASS: test-server 2 /server/initialize-no-address
PASS: test-server 3 /server/open-session
PASS: test-server 4 /server/open-session-write-protected
PASS: test-server 5 /server/all/initialize
PASS: test-server 6 /server/all/initialize-no-address
PASS: test-server 7 /server/all/open-session
PASS: test-filter 1 /filter/test_allowed
PASS: test-filter 2 /filter/test_denied
PASS: test-filter 3 /filter/test_write_protected
ERROR: test-conf - missing test plan
PASS: test-digest 1 /digest/sha1
PASS: test-digest 2 /digest/sha1-long
PASS: test-digest 3 /digest/md5
PASS: test-base64 1 /base64/decode-simple
PASS: test-base64 2 /base64/decode-thawte
PASS: test-asn1 1 /asn1/tlv_length
PASS: test-asn1 2 /asn1/asn1_cache
PASS: test-asn1 3 /asn1/free
PASS: test-pem 1 /pem/success
PASS: test-pem 2 /pem/failure
PASS: test-pem 3 /pem/write
PASS: test-utf8 1 /utf8/ucs2be
PASS: test-utf8 2 /utf8/ucs2be_fail
PASS: test-utf8 3 /utf8/ucs4be
PASS: test-utf8 4 /utf8/ucs4be_fail
PASS: test-utf8 5 /utf8/utf8
PASS: test-utf8 6 /utf8/utf8_fail
PASS: test-oid 1 /oids/known
PASS: test-oid 2 /oids/hash
PASS: test-x509 1 /x509/parse-extended-key-usage
PASS: test-x509 2 /x509/parse-key-usage
PASS: test-x509 3 /x509/parse-extension
PASS: test-x509 4 /x509/parse-extension-not-found
PASS: test-x509 5 /x509/directory-string
PASS: test-x509 6 /x509/directory-string-unknown
PASS: test-persist 1 /persist/magic
PASS: test-persist 2 /persist/simple
PASS: test-persist 3 /persist/number
PASS: test-persist 4 /persist/bool
PASS: test-persist 5 /persist/oid
PASS: test-persist 6 /persist/constant
PASS: test-persist 7 /persist/unknown
PASS: test-persist 8 /persist/multiple
PASS: test-persist 9 /persist/pem_block
PASS: test-persist 10 /persist/pem-middle
PASS: test-persist 11 /persist/pem-public-key
PASS: test-persist 12 /persist/pem_invalid
PASS: test-persist 13 /persist/pem_unsupported
PASS: test-persist 14 /persist/pem_first
PASS: test-persist 15 /persist/bad_value
PASS: test-persist 16 /persist/bad_oid
PASS: test-persist 17 /persist/bad_field
PASS: test-persist 18 /persist/skip_unknown
PASS: test-persist 19 /persist/attribute_first
PASS: test-persist 20 /persist/not-boolean
PASS: test-persist 21 /persist/not-ulong
PASS: test-index 1 /index/add_lookup
PASS: test-index 2 /index/take_lookup
PASS: test-index 3 /index/size
PASS: test-index 4 /index/remove
PASS: test-index 5 /index/snapshot
PASS: test-index 6 /index/snapshot_base
PASS: test-index 7 /index/set
PASS: test-index 8 /index/update
PASS: test-index 9 /index/find
PASS: test-index 10 /index/find_all
PASS: test-index 11 /index/find_realloc
PASS: test-index 12 /index/replace_all
PASS: test-index 13 /index/build_populate
PASS: test-index 14 /index/build_fail
PASS: test-index 15 /index/change_called
PASS: test-index 16 /index/change_batch
PASS: test-index 17 /index/change_nested
PASS: test-index 18 /index/replace-all-build-fails
PASS: test-index 19 /index/remove-callback
PASS: test-index 20 /index/remove-fail
PASS: test-parser 1 /parser/parse_der_certificate
PASS: test-parser 2 /parser/parse_pem_certificate
PASS: test-parser 3 /parser/parse_p11_kit_persist
PASS: test-parser 4 /parser/parse_openssl_trusted
PASS: test-parser 5 /parser/parse_openssl_distrusted
PASS: test-parser 6 /parser/openssl-trusted-no-trust
PASS: test-parser 7 /parser/parse_anchor
PASS: test-parser 8 /parser/parse_thawte
PASS: test-parser 9 /parser/parse_invalid_file
PASS: test-parser 10 /parser/parse_unrecognized
PASS: test-parser 11 /parser/null-asn1-cache
PASS: test-builder 1 /builder/get_cache
PASS: test-builder 2 /builder/build_data
PASS: test-builder 3 /builder/build_certificate
PASS: test-builder 4 /builder/build_certificate_empty
PASS: test-builder 5 /builder/build_certificate_non_ca
PASS: test-builder 6 /builder/build_certificate_v1_ca
PASS: test-builder 7 /builder/build_certificate_staple_ca
PASS: test-builder 8 /builder/build-certificate-staple-ca-backwards
PASS: test-builder 9 /builder/build_certificate_no_type
PASS: test-builder 10 /builder/build_certificate_bad_type
PASS: test-builder 11 /builder/build_extension
PASS: test-builder 12 /builder/build_distant_end_date
PASS: test-builder 13 /builder/valid-bool
PASS: test-builder 14 /builder/valid-ulong
PASS: test-builder 15 /builder/valid-utf8
PASS: test-builder 16 /builder/valid-date
PASS: test-builder 17 /builder/valid-name
PASS: test-builder 18 /builder/valid-serial
PASS: test-builder 19 /builder/valid-cert
PASS: test-builder 20 /builder/invalid-bool
PASS: test-builder 21 /builder/invalid-ulong
PASS: test-builder 22 /builder/invalid-utf8
PASS: test-builder 23 /builder/invalid-date
PASS: test-builder 24 /builder/invalid-name
PASS: test-builder 25 /builder/invalid-serial
PASS: test-builder 26 /builder/invalid-cert
PASS: test-builder 27 /builder/invalid-schema
PASS: test-builder 28 /builder/create_not_settable
PASS: test-builder 29 /builder/create_but_loadable
PASS: test-builder 30 /builder/create_unsupported
PASS: test-builder 31 /builder/create_generated
PASS: test-builder 32 /builder/create_bad_attribute
PASS: test-builder 33 /builder/create_missing_attribute
PASS: test-builder 34 /builder/create_no_class
PASS: test-builder 35 /builder/create_token_mismatch
PASS: test-builder 36 /builder/modify_success
PASS: test-builder 37 /builder/modify_read_only
PASS: test-builder 38 /builder/modify_unchanged
PASS: test-builder 39 /builder/modify_not_modifiable
PASS: test-builder 40 /builder/changed_trusted_certificate
PASS: test-builder 41 /builder/changed_distrust_value
PASS: test-builder 42 /builder/changed_distrust_serial
PASS: test-builder 43 /builder/changed_without_id
PASS: test-builder 44 /builder/changed_staple_ca
PASS: test-builder 45 /builder/changed_staple_ku
PASS: test-builder 46 /builder/changed_dup_certificates
PASS: test-save 1 /save/test_file_write
PASS: test-save 2 /save/test_file_exists
PASS: test-save 3 /save/test_file_bad_directory
PASS: test-save 4 /save/test_file_overwrite
PASS: test-save 5 /save/file-unique
PASS: test-save 6 /save/test_file_auto_empty
PASS: test-save 7 /save/test_file_auto_length
PASS: test-save 8 /save/test_write_with_null
PASS: test-save 9 /save/test_write_and_finish_with_null
PASS: test-save 10 /save/test_file_abort
PASS: test-save 11 /save/test_directory_empty
PASS: test-save 12 /save/test_directory_files
PASS: test-save 13 /save/test_directory_dups
PASS: test-save 14 /save/test_directory_exists
PASS: test-save 15 /save/test_directory_overwrite
PASS: test-module 1 /module/get_slot_list
PASS: test-module 2 /module/get_slot_info
PASS: test-module 3 /module/initialize-null
PASS: test-module 4 /module/initialize-multi
PASS: test-module 5 /module/get_token_info
PASS: test-module 6 /module/get_session_info
PASS: test-module 7 /module/close_all_sessions
PASS: test-module 8 /module/find_certificates
PASS: test-module 9 /module/find_extensions
PASS: test-module 10 /module/find_builtin
PASS: test-module 11 /module/lookup_invalid
PASS: test-module 12 /module/remove_token
PASS: test-module 13 /module/setattr_token
PASS: test-module 14 /module/session_object
PASS: test-module 15 /module/session_find
PASS: test-module 16 /module/session_find_no_attr
PASS: test-module 17 /module/session_copy
PASS: test-module 18 /module/session_remove
PASS: test-module 19 /module/session_setattr
PASS: test-module 20 /module/find_serial_der_decoded
PASS: test-module 21 /module/find_serial_der_mismatch
PASS: test-module 22 /module/login_logout
PASS: test-module 23 /module/token-writable
PASS: test-module 24 /module/session-read-only-create
PASS: test-module 25 /module/create-and-write
PASS: test-module 26 /module/modify-and-write
PASS: test-module 27 /module/token-write-protected
PASS: test-module 28 /module/unreadable
PASS: test-enumerate 1 /extract/test_file_name_for_label
PASS: test-enumerate 2 /extract/test_file_name_for_class
PASS: test-enumerate 3 /extract/test_comment_for_label
PASS: test-enumerate 4 /extract/test_comment_not_enabled
PASS: test-enumerate 5 /extract/test_info_simple_certificate
PASS: test-enumerate 6 /extract/test_info_limit_purposes
PASS: test-enumerate 7 /extract/test_info_invalid_purposes
PASS: test-enumerate 8 /extract/test_info_skip_non_certificate
PASS: test-enumerate 9 /extract/test_limit_to_purpose_match
PASS: test-enumerate 10 /extract/test_limit_to_purpose_no_match
PASS: test-enumerate 11 /extract/test_limit_to_purpose_no_match_any
PASS: test-enumerate 12 /extract/test_duplicate_extract
PASS: test-enumerate 13 /extract/test-duplicate-distrusted
PASS: test-enumerate 14 /extract/test_trusted_match
PASS: test-enumerate 15 /extract/test_distrust_match
PASS: test-enumerate 16 /extract/override-by-issuer-and-serial
PASS: test-enumerate 17 /extract/override-by-public-key
PASS: test-cer 1 /x509/test_file
PASS: test-cer 2 /x509/test_file_multiple
PASS: test-cer 3 /x509/test_file_without
PASS: test-cer 4 /x509/test_directory
PASS: test-cer 5 /x509/test_directory_empty
PASS: test-bundle 1 /pem/test_file
PASS: test-bundle 2 /pem/test_file_multiple
PASS: test-bundle 3 /pem/test_file_without
PASS: test-bundle 4 /pem/test_directory
PASS: test-bundle 5 /pem/test_directory_empty
PASS: test-bundle 6 /pem/test_directory_hash
PASS: test-openssl 1 /openssl/test_file
PASS: test-openssl 2 /openssl/test_plain
PASS: test-openssl 3 /openssl/test_keyid
PASS: test-openssl 4 /openssl/test_not_authority
PASS: test-openssl 5 /openssl/test_distrust_all
PASS: test-openssl 6 /openssl/test_file_multiple
PASS: test-openssl 7 /openssl/test_file_without
PASS: test-openssl 8 /openssl/test_canon_string
PASS: test-openssl 9 /openssl/test_canon_string_der
PASS: test-openssl 10 /openssl/test_canon_string_der_fail
PASS: test-openssl 11 /openssl/test_canon_name_der
PASS: test-openssl 12 /openssl/test_directory
PASS: test-openssl 13 /openssl/test_directory_empty
PASS: test-token 1 /token/load
PASS: test-token 2 /token/flags
PASS: test-token 3 /token/path
PASS: test-token 4 /token/label
PASS: test-token 5 /token/slot
PASS: test-token 6 /token/not-writable
PASS: test-token 7 /token/writable-no-exist
PASS: test-token 8 /token/writable-exists
PASS: test-token 9 /token/load-found
PASS: test-token 10 /token/load-already
PASS: test-token 11 /token/load-unreadable
PASS: test-token 12 /token/load-gone
PASS: test-token 13 /token/load-contrived
PASS: test-token 14 /token/reload-changed
PASS: test-token 15 /token/reload-gone
PASS: test-token 16 /token/reload-no-origin
PASS: test-token 17 /token/write-new
PASS: test-token 18 /token/write-no-label
PASS: test-token 19 /token/modify-multiple
PASS: test-token 20 /token/remove-one
PASS: test-token 21 /token/remove-multiple
PASS: test-edk2 1 /edk2/test_file_multiple
PASS: test-jks 1 /jks/test_file_multiple
PASS: test-jks 2 /jks/test_file_duplicated
PASS: p11-kit/test-messages.sh 1 /messages/return-code
PASS: p11-kit/test-server.sh 1 /server/start
PASS: p11-kit/test-server.sh 2 /server/start-env
PASS: p11-kit/test-server.sh 3 /server/stop
PASS: p11-kit/test-server.sh 4 /server/stop-env
PASS: test-transport 1 /transport/basic
PASS: test-transport 2 /transport/init-arg
PASS: test-transport 3 /transport/simultaneous-functions
PASS: test-transport 4 /transport/fork-and-reinitialize
PASS: test-transport 5 /transport/test_get_info
PASS: test-transport 6 /transport/test_get_slot_list
PASS: test-transport 7 /transport/test_get_slot_info
PASS: test-transport 8 /transport/test_get_token_info
PASS: test-transport 9 /transport/test_get_mechanism_list
PASS: test-transport 10 /transport/test_get_mechanism_info
PASS: test-transport 11 /transport/test_init_token
PASS: test-transport 12 /transport/test_wait_for_slot_event
PASS: test-transport 13 /transport/test_open_close_session
PASS: test-transport 14 /transport/test_close_all_sessions
PASS: test-transport 15 /transport/test_get_function_status
PASS: test-transport 16 /transport/test_cancel_function
PASS: test-transport 17 /transport/test_get_session_info
PASS: test-transport 18 /transport/test_init_pin
PASS: test-transport 19 /transport/test_set_pin
PASS: test-transport 20 /transport/test_operation_state
PASS: test-transport 21 /transport/test_login_logout
PASS: test-transport 22 /transport/test_get_attribute_value
PASS: test-transport 23 /transport/test_set_attribute_value
PASS: test-transport 24 /transport/test_create_object
PASS: test-transport 25 /transport/test_copy_object
PASS: test-transport 26 /transport/test_destroy_object
PASS: test-transport 27 /transport/test_get_object_size
PASS: test-transport 28 /transport/test_find_objects
PASS: test-transport 29 /transport/test_encrypt
PASS: test-transport 30 /transport/test_decrypt
PASS: test-transport 31 /transport/test_digest
PASS: test-transport 32 /transport/test_sign
PASS: test-transport 33 /transport/test_sign_recover
PASS: test-transport 34 /transport/test_verify
PASS: test-transport 35 /transport/test_verify_recover
PASS: test-transport 36 /transport/test_digest_encrypt
PASS: test-transport 37 /transport/test_decrypt_digest
PASS: test-transport 38 /transport/test_sign_encrypt
PASS: test-transport 39 /transport/test_decrypt_verify
PASS: test-transport 40 /transport/test_generate_key
PASS: test-transport 41 /transport/test_generate_key_pair
PASS: test-transport 42 /transport/test_wrap_key
PASS: test-transport 43 /transport/test_unwrap_key
PASS: test-transport 44 /transport/test_derive_key
PASS: test-transport 45 /transport/test_random
PASS: test-transport 46 /transport/unix/basic
=======================================
   p11-kit 0.23.18: ./test-suite.log
=======================================

# TOTAL: 740
# PASS:  738
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 2

.. contents:: :depth: 2

ERROR: test-compat
==================

test-compat: common/test.c:616: p11_test_copy_setgid: Assertion `false && "this code should not be reached"' failed.
./build/litter/tap-driver.sh: line 639:  3323 Aborted                 (core dumped) "$@"
ERROR: test-compat - missing test plan

ERROR: test-conf
================

(p11-kit:3465) p11_kit_modules_load: in
(p11-kit:3465) _p11_conf_parse_file: reading config file: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/system-pkcs11.conf
(p11-kit:3465) _p11_conf_parse_file: config value: user-config: merge
(p11-kit:3465) _p11_conf_parse_file: config value: new: world
(p11-kit:3465) _p11_conf_parse_file: reading config file: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/user-pkcs11.conf
(p11-kit:3465) _p11_conf_parse_file: config file does not exist
(p11-kit:3465) load_configs_from_directory: loading module configs in: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/user-modules
(p11-kit:3465) _p11_conf_parse_file: reading config file: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/user-modules/one.module
(p11-kit:3465) _p11_conf_parse_file: config value: setting: user1
(p11-kit:3465) _p11_conf_parse_file: config value: managed: yes
(p11-kit:3465) _p11_conf_parse_file: config value: number: 33
(p11-kit:3465) _p11_conf_parse_file: reading config file: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/user-modules/three.module
(p11-kit:3465) _p11_conf_parse_file: config value: module: mock-three.so
(p11-kit:3465) _p11_conf_parse_file: config value: setting: user3
(p11-kit:3465) _p11_conf_parse_file: config value: enable-in: test-enable
(p11-kit:3465) _p11_conf_parse_file: config value: priority: 3
(p11-kit:3465) load_configs_from_directory: loading module configs in: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/system-modules
(p11-kit:3465) message: invalid config filename, will be ignored in the future: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/system-modules/two.badname
(p11-kit:3465) _p11_conf_parse_file: reading config file: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/system-modules/two.badname
(p11-kit:3465) _p11_conf_parse_file: config value: module: mock-two.so
(p11-kit:3465) _p11_conf_parse_file: config value: setting: system2
(p11-kit:3465) _p11_conf_parse_file: reading config file: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/system-modules/one.module
(p11-kit:3465) _p11_conf_parse_file: config value: module: mock-one.so
(p11-kit:3465) _p11_conf_parse_file: config value: setting: system1
(p11-kit:3465) _p11_conf_parse_file: config value: trust-policy: yes
(p11-kit:3465) _p11_conf_parse_file: config value: number: 18
(p11-kit:3465) _p11_conf_parse_file: reading config file: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/system-modules/seven.module
(p11-kit:3465) _p11_conf_parse_file: config value: module: mock-seven.so
(p11-kit:3465) _p11_conf_parse_file: config value: critical: yes
(p11-kit:3465) _p11_conf_parse_file: config value: enable-in: test-modules
(p11-kit:3465) _p11_conf_parse_file: reading config file: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/system-modules/two-duplicate.module
(p11-kit:3465) _p11_conf_parse_file: config value: module: mock-two.so
(p11-kit:3465) load_configs_from_directory: loading module configs in: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/package-modules
(p11-kit:3465) _p11_conf_parse_file: reading config file: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/package-modules/four.module
(p11-kit:3465) _p11_conf_parse_file: config value: module: mock-four.so
(p11-kit:3465) _p11_conf_parse_file: config value: disable-in: test-disable, test-other
(p11-kit:3465) _p11_conf_parse_file: config value: priority: 4
(p11-kit:3465) _p11_conf_parse_file: config value: trust-policy: no
(p11-kit:3465) _p11_conf_parse_file: reading config file: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/package-modules/six.module
(p11-kit:3465) _p11_conf_parse_file: config value: module: mock-six.so
(p11-kit:3465) _p11_conf_parse_file: config value: enable-in: test-proxy
(p11-kit:3465) _p11_conf_parse_file: config value: priority: 100
(p11-kit:3465) load_module_from_file_inlock: module path is relative, loading from: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs
(p11-kit:3465) load_module_from_file_inlock: loading module two.badname from path: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs/mock-two.so
(p11-kit:3465) dlopen_and_get_function_list: opened module: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs/mock-two.so
(p11-kit:3465) is_module_enabled_unlocked: disabled module 'six' running in 'frob-setuid'
(p11-kit:3465) is_module_enabled_unlocked: enabled module 'four' running in 'frob-setuid'
(p11-kit:3465) load_module_from_file_inlock: module path is relative, loading from: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs
(p11-kit:3465) load_module_from_file_inlock: loading module four from path: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs/mock-four.so
(p11-kit:3465) dlopen_and_get_function_list: opened module: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs/mock-four.so
(p11-kit:3465) is_module_enabled_unlocked: disabled module 'seven' running in 'frob-setuid'
(p11-kit:3465) load_module_from_file_inlock: module path is relative, loading from: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs
(p11-kit:3465) load_module_from_file_inlock: loading module two-duplicate from path: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs/mock-two.so
(p11-kit:3465) dlopen_and_get_function_list: opened module: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs/mock-two.so
(p11-kit:3465) load_module_from_file_inlock: duplicate module two-duplicate, using previous
(p11-kit:3465) load_module_from_file_inlock: module path is relative, loading from: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs
(p11-kit:3465) load_module_from_file_inlock: loading module one from path: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs/mock-one.so
(p11-kit:3465) dlopen_and_get_function_list: opened module: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs/mock-one.so
(p11-kit:3465) is_module_enabled_unlocked: disabled module 'three' running in 'frob-setuid'
(p11-kit:3465) is_module_enabled_unlocked: enabled module 'four' running in 'frob-setuid'
(p11-kit:3465) p11_kit_modules_load: out: success
(p11-kit:3465) managed_C_Initialize: in
(p11-kit:3465) initialize_module_inlock_reentrant: C_Initialize: calling
(p11-kit:3465) initialize_module_inlock_reentrant: C_Initialize: result: 0
(p11-kit:3465) managed_C_Initialize: out: 0
(p11-kit:3465) managed_C_Initialize: in
(p11-kit:3465) initialize_module_inlock_reentrant: C_Initialize: calling
(p11-kit:3465) initialize_module_inlock_reentrant: C_Initialize: result: 0
(p11-kit:3465) managed_C_Initialize: out: 0
(p11-kit:3465) managed_C_Initialize: in
(p11-kit:3465) initialize_module_inlock_reentrant: C_Initialize: calling
(p11-kit:3465) initialize_module_inlock_reentrant: C_Initialize: result: 0
(p11-kit:3465) managed_C_Initialize: out: 0
(p11-kit:3465) managed_C_Finalize: in
(p11-kit:3465) managed_C_Finalize: out: 0
(p11-kit:3465) managed_C_Finalize: in
(p11-kit:3465) managed_C_Finalize: out: 0
(p11-kit:3465) managed_C_Finalize: in
(p11-kit:3465) managed_C_Finalize: out: 0
(p11-kit:3465) p11_kit_modules_release: in
(p11-kit:3465) p11_kit_modules_release: out
test-conf: common/test.c:616: p11_test_copy_setgid: Assertion `false && "this code should not be reached"' failed.
./build/litter/tap-driver.sh: line 639:  3463 Aborted                 (core dumped) "$@"
ERROR: test-conf - missing test plan

============================================================================
Testsuite summary for p11-kit 0.23.18
============================================================================
# TOTAL: 740
# PASS:  738
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 2
============================================================================
See ./test-suite.log
Please report to https://github.com/p11-glue/p11-kit/issues
============================================================================
make[4]: *** [Makefile:4845: test-suite.log] Error 1
make[4]: Leaving directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source'
make[3]: *** [Makefile:4953: check-TESTS] Error 2
make[3]: Leaving directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source'
make[2]: *** [Makefile:5552: check-am] Error 2
make[2]: Leaving directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source'
make[1]: *** [Makefile:4730: check-recursive] Error 1
make[1]: Leaving directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source'
make: *** [Makefile:5555: check] Error 2
note: keeping build directory '/nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0'
builder for '/nix/store/69n5zhgnrwqccqbxcybd1xzqar1nmcwx-p11-kit-0.23.18.1.drv' failed with exit code 2

I did not find ./test-suite.log

test-conf.log:

(p11-kit:3465) p11_kit_modules_load: in
(p11-kit:3465) _p11_conf_parse_file: reading config file: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/system-pkcs11.conf
(p11-kit:3465) _p11_conf_parse_file: config value: user-config: merge
(p11-kit:3465) _p11_conf_parse_file: config value: new: world
(p11-kit:3465) _p11_conf_parse_file: reading config file: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/user-pkcs11.conf
(p11-kit:3465) _p11_conf_parse_file: config file does not exist
(p11-kit:3465) load_configs_from_directory: loading module configs in: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/user-modules
(p11-kit:3465) _p11_conf_parse_file: reading config file: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/user-modules/one.module
(p11-kit:3465) _p11_conf_parse_file: config value: setting: user1
(p11-kit:3465) _p11_conf_parse_file: config value: managed: yes
(p11-kit:3465) _p11_conf_parse_file: config value: number: 33
(p11-kit:3465) _p11_conf_parse_file: reading config file: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/user-modules/three.module
(p11-kit:3465) _p11_conf_parse_file: config value: module: mock-three.so
(p11-kit:3465) _p11_conf_parse_file: config value: setting: user3
(p11-kit:3465) _p11_conf_parse_file: config value: enable-in: test-enable
(p11-kit:3465) _p11_conf_parse_file: config value: priority: 3
(p11-kit:3465) load_configs_from_directory: loading module configs in: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/system-modules
(p11-kit:3465) message: invalid config filename, will be ignored in the future: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/system-modules/two.badname
(p11-kit:3465) _p11_conf_parse_file: reading config file: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/system-modules/two.badname
(p11-kit:3465) _p11_conf_parse_file: config value: module: mock-two.so
(p11-kit:3465) _p11_conf_parse_file: config value: setting: system2
(p11-kit:3465) _p11_conf_parse_file: reading config file: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/system-modules/one.module
(p11-kit:3465) _p11_conf_parse_file: config value: module: mock-one.so
(p11-kit:3465) _p11_conf_parse_file: config value: setting: system1
(p11-kit:3465) _p11_conf_parse_file: config value: trust-policy: yes
(p11-kit:3465) _p11_conf_parse_file: config value: number: 18
(p11-kit:3465) _p11_conf_parse_file: reading config file: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/system-modules/seven.module
(p11-kit:3465) _p11_conf_parse_file: config value: module: mock-seven.so
(p11-kit:3465) _p11_conf_parse_file: config value: critical: yes
(p11-kit:3465) _p11_conf_parse_file: config value: enable-in: test-modules
(p11-kit:3465) _p11_conf_parse_file: reading config file: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/system-modules/two-duplicate.module
(p11-kit:3465) _p11_conf_parse_file: config value: module: mock-two.so
(p11-kit:3465) load_configs_from_directory: loading module configs in: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/package-modules
(p11-kit:3465) _p11_conf_parse_file: reading config file: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/package-modules/four.module
(p11-kit:3465) _p11_conf_parse_file: config value: module: mock-four.so
(p11-kit:3465) _p11_conf_parse_file: config value: disable-in: test-disable, test-other
(p11-kit:3465) _p11_conf_parse_file: config value: priority: 4
(p11-kit:3465) _p11_conf_parse_file: config value: trust-policy: no
(p11-kit:3465) _p11_conf_parse_file: reading config file: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/p11-kit/fixtures/package-modules/six.module
(p11-kit:3465) _p11_conf_parse_file: config value: module: mock-six.so
(p11-kit:3465) _p11_conf_parse_file: config value: enable-in: test-proxy
(p11-kit:3465) _p11_conf_parse_file: config value: priority: 100
(p11-kit:3465) load_module_from_file_inlock: module path is relative, loading from: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs
(p11-kit:3465) load_module_from_file_inlock: loading module two.badname from path: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs/mock-two.so
(p11-kit:3465) dlopen_and_get_function_list: opened module: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs/mock-two.so
(p11-kit:3465) is_module_enabled_unlocked: disabled module 'six' running in 'frob-setuid'
(p11-kit:3465) is_module_enabled_unlocked: enabled module 'four' running in 'frob-setuid'
(p11-kit:3465) load_module_from_file_inlock: module path is relative, loading from: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs
(p11-kit:3465) load_module_from_file_inlock: loading module four from path: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs/mock-four.so
(p11-kit:3465) dlopen_and_get_function_list: opened module: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs/mock-four.so
(p11-kit:3465) is_module_enabled_unlocked: disabled module 'seven' running in 'frob-setuid'
(p11-kit:3465) load_module_from_file_inlock: module path is relative, loading from: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs
(p11-kit:3465) load_module_from_file_inlock: loading module two-duplicate from path: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs/mock-two.so
(p11-kit:3465) dlopen_and_get_function_list: opened module: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs/mock-two.so
(p11-kit:3465) load_module_from_file_inlock: duplicate module two-duplicate, using previous
(p11-kit:3465) load_module_from_file_inlock: module path is relative, loading from: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs
(p11-kit:3465) load_module_from_file_inlock: loading module one from path: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs/mock-one.so
(p11-kit:3465) dlopen_and_get_function_list: opened module: /nix/result/tmp/nix-build-p11-kit-0.23.18.1.drv-0/source/.libs/mock-one.so
(p11-kit:3465) is_module_enabled_unlocked: disabled module 'three' running in 'frob-setuid'
(p11-kit:3465) is_module_enabled_unlocked: enabled module 'four' running in 'frob-setuid'
(p11-kit:3465) p11_kit_modules_load: out: success
(p11-kit:3465) managed_C_Initialize: in
(p11-kit:3465) initialize_module_inlock_reentrant: C_Initialize: calling
(p11-kit:3465) initialize_module_inlock_reentrant: C_Initialize: result: 0
(p11-kit:3465) managed_C_Initialize: out: 0
(p11-kit:3465) managed_C_Initialize: in
(p11-kit:3465) initialize_module_inlock_reentrant: C_Initialize: calling
(p11-kit:3465) initialize_module_inlock_reentrant: C_Initialize: result: 0
(p11-kit:3465) managed_C_Initialize: out: 0
(p11-kit:3465) managed_C_Initialize: in
(p11-kit:3465) initialize_module_inlock_reentrant: C_Initialize: calling
(p11-kit:3465) initialize_module_inlock_reentrant: C_Initialize: result: 0
(p11-kit:3465) managed_C_Initialize: out: 0
(p11-kit:3465) managed_C_Finalize: in
(p11-kit:3465) managed_C_Finalize: out: 0
(p11-kit:3465) managed_C_Finalize: in
(p11-kit:3465) managed_C_Finalize: out: 0
(p11-kit:3465) managed_C_Finalize: in
(p11-kit:3465) managed_C_Finalize: out: 0
(p11-kit:3465) p11_kit_modules_release: in
(p11-kit:3465) p11_kit_modules_release: out
test-conf: common/test.c:616: p11_test_copy_setgid: Assertion `false && "this code should not be reached"' failed.
./build/litter/tap-driver.sh: line 639:  3463 Aborted                 (core dumped) "$@"
ERROR: test-conf - missing test plan

Host:

% uname -a
Linux scw-eager-kalam 4.9.93-mainline-rev1 #1 SMP Tue Apr 10 09:42:40 UTC 2018 armv7l armv7l armv7l GNU/Linux
@vegerot
Copy link

vegerot commented Oct 18, 2019

Hey, I am running into check errors too on the same architecture as you are.

config summary

   Host:                            armv7l-unknown-linux-gnueabihf
    Debug build:                     default (-g, debug output)
    Strict build:                    no
    Build documentation:             no (no manual or reference)
    System global config:            /etc/pkcs11/pkcs11.conf
    System module config directory:  /etc/pkcs11/modules
    Package module config directory: ${pkgdatadir}/modules
    User global config:              ~/.config/pkcs11/pkcs11.conf
    User module config directory:    ~/.config/pkcs11/modules
    Load relative module paths from: ${exec_prefix}/lib/pkcs11

    With libtasn1 dependency:        yes
    With libffi:                     yes
    With hash implementation:        internal
    With systemd:                    no

    Build trust module:              yes
    Trust module paths:              /etc/pki/anchors

config.log:

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by p11-kit configure 0.23.18, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ ./configure --prefix=/usr --sysconfdir=/etc --with-trust-paths=/etc/pki/anchors

## --------- ##
## Platform. ##
## --------- ##

hostname = raspberrypi
uname -m = armv7l
uname -r = 4.19.75-v7l+
uname -s = Linux
uname -v = #1270 SMP Tue Sep 24 18:51:41 BST 2019

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /bin
PATH: /usr/bin
PATH: /sbin/
PATH: /usr/sbin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2784: checking for a BSD-compatible install
configure:2852: result: /usr/bin/install -c
configure:2863: checking whether build environment is sane
configure:2918: result: yes
configure:3067: checking for a thread-safe mkdir -p
configure:3106: result: /bin/mkdir -p
configure:3113: checking for gawk
configure:3129: found /usr/bin/gawk
configure:3140: result: gawk
configure:3151: checking whether make sets $(MAKE)
configure:3173: result: yes
configure:3202: checking whether make supports nested variables
configure:3219: result: yes
configure:3345: checking whether build environment is sane
configure:3400: result: yes
configure:3411: checking whether to enable maintainer-specific portions of Makefiles
configure:3420: result: yes
configure:3444: checking whether make supports nested variables
configure:3461: result: yes
configure:3480: checking whether make supports the include directive
configure:3495: make -f confmf.GNU && cat confinc.out
this is the am__doit target
configure:3498: $? = 0
configure:3517: result: yes (GNU style)
configure:3587: checking for gcc
configure:3603: found /usr/bin/gcc
configure:3614: result: gcc
configure:3843: checking for C compiler version
configure:3852: gcc --version >&5
gcc (GCC) 9.2.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:3863: $? = 0
configure:3852: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/armv7l-unknown-linux-gnueabihf/9.2.0/lto-wrapper
Target: armv7l-unknown-linux-gnueabihf
Configured with: ../configure --prefix=/usr --enable-languages=c,c++ --disable-multilib --disable-bootstrap --with-system-zlib
Thread model: posix
gcc version 9.2.0 (GCC) 
configure:3863: $? = 0
configure:3852: gcc -V >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:3863: $? = 1
configure:3852: gcc -qversion >&5
gcc: error: unrecognized command line option '-qversion'; did you mean '--version'?
gcc: fatal error: no input files
compilation terminated.
configure:3863: $? = 1
configure:3883: checking whether the C compiler works
configure:3905: gcc    conftest.c  >&5
configure:3909: $? = 0
configure:3957: result: yes
configure:3960: checking for C compiler default output file name
configure:3962: result: a.out
configure:3968: checking for suffix of executables
configure:3975: gcc -o conftest    conftest.c  >&5
configure:3979: $? = 0
configure:4001: result: 
configure:4023: checking whether we are cross compiling
configure:4031: gcc -o conftest    conftest.c  >&5
configure:4035: $? = 0
configure:4042: ./conftest
configure:4046: $? = 0
configure:4034: result: no
configure:4039: checking for suffix of object files
configure:4061: gcc -c   conftest.c >&5
configure:4065: $? = 0
configure:4086: result: o
configure:4090: checking whether we are using the GNU C compiler
configure:4109: gcc -c   conftest.c >&5
configure:4109: $? = 0
configure:4118: result: yes
configure:4127: checking whether gcc accepts -g
configure:4147: gcc -c -g  conftest.c >&5
configure:4147: $? = 0
configure:4188: result: yes
configure:4205: checking for gcc option to accept ISO C89
configure:4268: gcc  -c -g -O2  conftest.c >&5
configure:4268: $? = 0
configure:4281: result: none needed
configure:4306: checking whether gcc understands -c and -o together
configure:4328: gcc -c conftest.c -o conftest2.o
configure:4331: $? = 0
configure:4328: gcc -c conftest.c -o conftest2.o
configure:4331: $? = 0
configure:4343: result: yes
configure:4362: checking dependency style of gcc
configure:4473: result: gcc3
configure:4494: checking how to run the C preprocessor
configure:4525: gcc -E  conftest.c
configure:4525: $? = 0
configure:4539: gcc -E  conftest.c
conftest.c:11:10: fatal error: ac_nonexistent.h: No such file or directory
   11 | #include <ac_nonexistent.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:4539: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:4564: result: gcc -E
configure:4584: gcc -E  conftest.c
configure:4584: $? = 0
configure:4598: gcc -E  conftest.c
conftest.c:11:10: fatal error: ac_nonexistent.h: No such file or directory
   11 | #include <ac_nonexistent.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:4598: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:4627: checking for grep that handles long lines and -e
configure:4685: result: /bin/grep
configure:4690: checking for egrep
configure:4752: result: /bin/grep -E
configure:4757: checking for ANSI C header files
configure:4777: gcc -c -g -O2  conftest.c >&5
configure:4777: $? = 0
configure:4850: gcc -o conftest -g -O2   conftest.c  >&5
configure:4850: $? = 0
configure:4850: ./conftest
configure:4850: $? = 0
configure:4861: result: yes
configure:4874: checking for sys/types.h
configure:4874: gcc -c -g -O2  conftest.c >&5
configure:4874: $? = 0
configure:4874: result: yes
configure:4874: checking for sys/stat.h
configure:4874: gcc -c -g -O2  conftest.c >&5
configure:4874: $? = 0
configure:4874: result: yes
configure:4874: checking for stdlib.h
configure:4874: gcc -c -g -O2  conftest.c >&5
configure:4874: $? = 0
configure:4874: result: yes
configure:4874: checking for string.h
configure:4874: gcc -c -g -O2  conftest.c >&5
configure:4874: $? = 0
configure:4874: result: yes
configure:4874: checking for memory.h
configure:4874: gcc -c -g -O2  conftest.c >&5
configure:4874: $? = 0
configure:4874: result: yes
configure:4874: checking for strings.h
configure:4874: gcc -c -g -O2  conftest.c >&5
configure:4874: $? = 0
configure:4874: result: yes
configure:4874: checking for inttypes.h
configure:4874: gcc -c -g -O2  conftest.c >&5
configure:4874: $? = 0
configure:4874: result: yes
configure:4874: checking for stdint.h
configure:4874: gcc -c -g -O2  conftest.c >&5
configure:4874: $? = 0
configure:4874: result: yes
configure:4874: checking for unistd.h
configure:4874: gcc -c -g -O2  conftest.c >&5
configure:4874: $? = 0
configure:4874: result: yes
configure:4887: checking minix/config.h usability
configure:4887: gcc -c -g -O2  conftest.c >&5
conftest.c:54:10: fatal error: minix/config.h: No such file or directory
   54 | #include <minix/config.h>
      |          ^~~~~~~~~~~~~~~~
compilation terminated.
configure:4887: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <minix/config.h>
configure:4887: result: no
configure:4887: checking minix/config.h presence
configure:4887: gcc -E  conftest.c
conftest.c:21:10: fatal error: minix/config.h: No such file or directory
   21 | #include <minix/config.h>
      |          ^~~~~~~~~~~~~~~~
compilation terminated.
configure:4887: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h.  */
| #include <minix/config.h>
configure:4887: result: no
configure:4887: checking for minix/config.h
configure:4887: result: no
configure:4908: checking whether it is safe to define __EXTENSIONS__
configure:4926: gcc -c -g -O2  conftest.c >&5
configure:4926: $? = 0
configure:4933: result: yes
configure:4978: checking build system type
configure:4992: result: armv7l-unknown-linux-gnueabihf
configure:5012: checking host system type
configure:5025: result: armv7l-unknown-linux-gnueabihf
configure:5066: checking how to print strings
configure:5093: result: printf
configure:5114: checking for a sed that does not truncate output
configure:5178: result: /bin/sed
configure:5196: checking for fgrep
configure:5258: result: /bin/grep -F
configure:5293: checking for ld used by gcc
configure:5360: result: /usr/armv7l-unknown-linux-gnueabihf/bin/ld
configure:5367: checking if the linker (/usr/armv7l-unknown-linux-gnueabihf/bin/ld) is GNU ld
configure:5382: result: yes
configure:5394: checking for BSD- or MS-compatible name lister (nm)
configure:5448: result: /usr/bin/nm -B
configure:5578: checking the name lister (/usr/bin/nm -B) interface
configure:5585: gcc -c -g -O2  conftest.c >&5
configure:5588: /usr/bin/nm -B "conftest.o"
configure:5591: output
00000000 B some_variable
configure:5592: result: BSD nm
configure:5595: checking whether ln -s works
configure:5599: result: yes
configure:5607: checking the maximum length of command line arguments
configure:5738: result: 1572864
configure:5786: checking how to convert armv7l-unknown-linux-gnueabihf file names to armv7l-unknown-linux-gnueabihf format
configure:5826: result: func_convert_file_noop
configure:5833: checking how to convert armv7l-unknown-linux-gnueabihf file names to toolchain format
configure:5853: result: func_convert_file_noop
configure:5860: checking for /usr/armv7l-unknown-linux-gnueabihf/bin/ld option to reload object files
configure:5867: result: -r
configure:5941: checking for objdump
configure:5957: found /usr/bin/objdump
configure:5968: result: objdump
configure:6000: checking how to recognize dependent libraries
configure:6200: result: pass_all
configure:6285: checking for dlltool
configure:6315: result: no
configure:6345: checking how to associate runtime and link libraries
configure:6372: result: printf %s\n
configure:6432: checking for ar
configure:6448: found /usr/bin/ar
configure:6459: result: ar
configure:6496: checking for archiver @FILE support
configure:6513: gcc -c -g -O2  conftest.c >&5
configure:6513: $? = 0
configure:6516: ar cru libconftest.a @conftest.lst >&5
configure:6519: $? = 0
configure:6524: ar cru libconftest.a @conftest.lst >&5
ar: conftest.o: No such file or directory
configure:6527: $? = 1
configure:6526: result: @
configure:6584: checking for strip
configure:6600: found /usr/bin/strip
configure:6611: result: strip
configure:6683: checking for ranlib
configure:6699: found /usr/bin/ranlib
configure:6710: result: ranlib
configure:6812: checking command to parse /usr/bin/nm -B output from gcc object
configure:6965: gcc -c -g -O2  conftest.c >&5
configure:6968: $? = 0
configure:6972: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
configure:6975: $? = 0
configure:7041: gcc -o conftest -g -O2   conftest.c conftstm.o >&5
configure:7044: $? = 0
configure:7082: result: ok
configure:7129: checking for sysroot
configure:7159: result: no
configure:7166: checking for a working dd
configure:7204: result: /bin/dd
configure:7208: checking how to truncate binary pipes
configure:7223: result: /bin/dd bs=4096 count=1
configure:7552: checking for mt
configure:7582: result: no
configure:7602: checking if : is a manifest tool
configure:7608: : '-?'
configure:7616: result: no
configure:8290: checking for dlfcn.h
configure:8290: gcc -c -g -O2  conftest.c >&5
configure:8290: $? = 0
configure:8290: result: yes
configure:8544: checking for objdir
configure:8559: result: .libs
configure:8823: checking if gcc supports -fno-rtti -fno-exceptions
configure:8841: gcc -c -g -O2  -fno-rtti -fno-exceptions conftest.c >&5
cc1: warning: command line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
configure:8845: $? = 0
configure:8858: result: no
configure:9216: checking for gcc option to produce PIC
configure:9223: result: -fPIC -DPIC
configure:9231: checking if gcc PIC flag -fPIC -DPIC works
configure:9249: gcc -c -g -O2  -fPIC -DPIC -DPIC conftest.c >&5
configure:9253: $? = 0
configure:9266: result: yes
configure:9295: checking if gcc static flag -static works
configure:9323: result: yes
configure:9338: checking if gcc supports -c -o file.o
configure:9359: gcc -c -g -O2  -o out/conftest2.o conftest.c >&5
configure:9363: $? = 0
configure:9385: result: yes
configure:9393: checking if gcc supports -c -o file.o
configure:9440: result: yes
configure:9473: checking whether the gcc linker (/usr/armv7l-unknown-linux-gnueabihf/bin/ld) supports shared libraries
configure:10732: result: yes
configure:10769: checking whether -lc should be explicitly linked in
configure:10777: gcc -c -g -O2  conftest.c >&5
configure:10780: $? = 0
configure:10795: gcc -shared  -fPIC -DPIC conftest.o  -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep  -lc  \>/dev/null 2\>\&1
configure:10798: $? = 0
configure:10812: result: no
configure:10972: checking dynamic linker characteristics
configure:11553: gcc -o conftest -g -O2   -Wl,-rpath -Wl,/foo conftest.c  >&5
configure:11553: $? = 0
configure:11793: result: GNU/Linux ld.so
configure:11915: checking how to hardcode library paths into programs
configure:11940: result: immediate
configure:12042: checking for shl_load
configure:12042: gcc -o conftest -g -O2   conftest.c  >&5
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/9.2.0/../../../../armv7l-unknown-linux-gnueabihf/bin/ld: /tmp/ccImgWeo.o: in function `main':
/sources/p11-kit-0.23.18.1/conftest.c:62: undefined reference to `shl_load'
collect2: error: ld returned 1 exit status
configure:12042: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h.  */
| /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define shl_load innocuous_shl_load
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char shl_load (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef shl_load
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char shl_load ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_shl_load || defined __stub___shl_load
| choke me
| #endif
| 
| int
| main ()
| {
| return shl_load ();
|   ;
|   return 0;
| }
configure:12042: result: no
configure:12046: checking for shl_load in -ldld
configure:12071: gcc -o conftest -g -O2   conftest.c -ldld   >&5
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/9.2.0/../../../../armv7l-unknown-linux-gnueabihf/bin/ld: cannot find -ldld
collect2: error: ld returned 1 exit status
configure:12071: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char shl_load ();
| int
| main ()
| {
| return shl_load ();
|   ;
|   return 0;
| }
configure:12080: result: no
configure:12085: checking for dlopen
configure:12085: gcc -o conftest -g -O2   conftest.c  >&5
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/9.2.0/../../../../armv7l-unknown-linux-gnueabihf/bin/ld: /tmp/ccDtPRh5.o: in function `main':
/sources/p11-kit-0.23.18.1/conftest.c:62: undefined reference to `dlopen'
collect2: error: ld returned 1 exit status
configure:12085: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h.  */
| /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define dlopen innocuous_dlopen
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char dlopen (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef dlopen
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char dlopen ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_dlopen || defined __stub___dlopen
| choke me
| #endif
| 
| int
| main ()
| {
| return dlopen ();
|   ;
|   return 0;
| }
configure:12085: result: no
configure:12089: checking for dlopen in -ldl
configure:12114: gcc -o conftest -g -O2   conftest.c -ldl   >&5
configure:12114: $? = 0
configure:12123: result: yes
configure:12242: checking whether a program can dlopen itself
configure:12322: gcc -o conftest -g -O2  -DHAVE_DLFCN_H  -Wl,--export-dynamic conftest.c -ldl  >&5
configure:12325: $? = 0
configure:12343: result: yes
configure:12348: checking whether a statically linked program can dlopen itself
configure:12428: gcc -o conftest -g -O2  -DHAVE_DLFCN_H  -Wl,--export-dynamic -static conftest.c -ldl  >&5
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/9.2.0/../../../../armv7l-unknown-linux-gnueabihf/bin/ld: /tmp/ccJL7PmF.o: in function `main':
/sources/p11-kit-0.23.18.1/configure:12407: warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
configure:12431: $? = 0
conftest: undefined symbol: _fnord
configure:12449: result: no
configure:12488: checking whether stripping libraries is possible
configure:12493: result: yes
configure:12528: checking if libtool supports shared libraries
configure:12530: result: yes
configure:12533: checking whether to build shared libraries
configure:12558: result: yes
configure:12561: checking whether to build static libraries
configure:12565: result: no
configure:9397: checking if LD -Wl,--version-script works
configure:9417: gcc -o conftest -g -O2   -Wl,--version-script=conftest.map conftest.c  >&5
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/9.2.0/../../../../armv7l-unknown-linux-gnueabihf/bin/ld:conftest.map:0: syntax error in VERSION script
collect2: error: ld returned 1 exit status
configure:9417: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:9440: gcc -o conftest -g -O2   -Wl,--version-script=conftest.map conftest.c  >&5
configure:9440: $? = 0
configure:9451: result: yes
configure:9514: checking for gcc
configure:9541: result: gcc
configure:9770: checking for C compiler version
configure:9779: gcc --version >&5
gcc (GCC) 9.2.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:9790: $? = 0
configure:9779: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/armv7l-unknown-linux-gnueabihf/9.2.0/lto-wrapper
Target: armv7l-unknown-linux-gnueabihf
Configured with: ../configure --prefix=/usr --enable-languages=c,c++ --disable-multilib --disable-bootstrap --with-system-zlib
Thread model: posix
gcc version 9.2.0 (GCC) 
configure:9790: $? = 0
configure:9779: gcc -V >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:9790: $? = 1
configure:9779: gcc -qversion >&5
gcc: error: unrecognized command line option '-qversion'; did you mean '--version'?
gcc: fatal error: no input files
compilation terminated.
configure:9790: $? = 1
configure:9794: checking whether we are using the GNU C compiler
configure:9822: result: yes
configure:9831: checking whether gcc accepts -g
configure:9892: result: yes
configure:9909: checking for gcc option to accept ISO C89
configure:9985: result: none needed
configure:10010: checking whether gcc understands -c and -o together
configure:10047: result: yes
configure:10066: checking dependency style of gcc
configure:10177: result: gcc3
configure:10197: checking how to run the C preprocessor
configure:10267: result: gcc -E
configure:10287: gcc -E  conftest.c
configure:10287: $? = 0
configure:10301: gcc -E  conftest.c
conftest.c:28:10: fatal error: ac_nonexistent.h: No such file or directory
   28 | #include <ac_nonexistent.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
configure:10301: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:10384: checking for pkg-config
configure:10402: found /usr/bin/pkg-config
configure:10414: result: /usr/bin/pkg-config
configure:10439: checking pkg-config is at least version 0.9.0
configure:10442: result: yes
configure:10453: checking whether NLS is requested
configure:10462: result: yes
configure:10502: checking for msgfmt
configure: trying /usr/bin/msgfmt...
0 translated messages.
configure:10534: result: /usr/bin/msgfmt
configure:10543: checking for gmsgfmt
configure:10574: result: /usr/bin/msgfmt
configure:10624: checking for xgettext
configure: trying /usr/bin/xgettext...
/usr/bin/xgettext: warning: file '/dev/null' extension '' is unknown; will try C
configure:10656: result: /usr/bin/xgettext
configure:10701: checking for msgmerge
configure: trying /usr/bin/msgmerge...
configure:10732: result: /usr/bin/msgmerge
configure:10790: checking for ld used by gcc
configure:10857: result: /usr/armv7l-unknown-linux-gnueabihf/bin/ld
configure:10864: checking if the linker (/usr/armv7l-unknown-linux-gnueabihf/bin/ld) is GNU ld
configure:10879: result: yes
configure:10886: checking for shared library run path origin
configure:10899: result: done
configure:11471: checking for CFPreferencesCopyAppValue
configure:11489: gcc -o conftest -g -O2   conftest.c  -Wl,-framework -Wl,CoreFoundation >&5
conftest.c:28:10: fatal error: CoreFoundation/CFPreferences.h: No such file or directory
   28 | #include <CoreFoundation/CFPreferences.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
configure:11489: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h.  */
| #include <CoreFoundation/CFPreferences.h>
| int
| main ()
| {
| CFPreferencesCopyAppValue(NULL, NULL)
|   ;
|   return 0;
| }
configure:11498: result: no
configure:11505: checking for CFLocaleCopyCurrent
configure:11523: gcc -o conftest -g -O2   conftest.c  -Wl,-framework -Wl,CoreFoundation >&5
conftest.c:28:10: fatal error: CoreFoundation/CFLocale.h: No such file or directory
   28 | #include <CoreFoundation/CFLocale.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
configure:11523: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h.  */
| #include <CoreFoundation/CFLocale.h>
| int
| main ()
| {
| CFLocaleCopyCurrent();
|   ;
|   return 0;
| }
configure:11532: result: no
configure:11581: checking for GNU gettext in libc
configure:11610: gcc -o conftest -g -O2   conftest.c  >&5
configure:11610: $? = 0
configure:11619: result: yes
configure:12466: checking whether to use NLS
configure:12468: result: yes
configure:12471: checking where the gettext function comes from
configure:12482: result: libc
configure:12544: checking for win32
configure:12566: result: no
configure:12577: checking whether byte ordering is bigendian
configure:12592: gcc -c -g -O2  conftest.c >&5
conftest.c:33:9: error: unknown type name 'not'
   33 |         not a universal capable compiler
      |         ^~~
conftest.c:33:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
   33 |         not a universal capable compiler
      |               ^~~~~~~~~
conftest.c:33:15: error: unknown type name 'universal'
configure:12592: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| /* end confdefs.h.  */
| #ifndef __APPLE_CC__
| 	       not a universal capable compiler
| 	     #endif
| 	     typedef int dummy;
| 
configure:12637: gcc -c -g -O2  conftest.c >&5
configure:12637: $? = 0
configure:12655: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:39:4: error: unknown type name 'not'; did you mean 'ino_t'?
   39 |    not big endian
      |    ^~~
      |    ino_t
conftest.c:39:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
   39 |    not big endian
      |            ^~~~~~
configure:12655: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| 		#include <sys/param.h>
| 
| int
| main ()
| {
| #if BYTE_ORDER != BIG_ENDIAN
| 		 not big endian
| 		#endif
| 
|   ;
|   return 0;
| }
configure:12783: result: no
configure:12805: checking for stdbool.h that conforms to C99
configure:12872: gcc -c -g -O2  conftest.c >&5
configure:12872: $? = 0
configure:12879: result: yes
configure:12881: checking for _Bool
configure:12881: gcc -c -g -O2  conftest.c >&5
configure:12881: $? = 0
configure:12881: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:68:20: error: expected expression before ')' token
   68 | if (sizeof ((_Bool)))
      |                    ^
configure:12881: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((_Bool)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:12881: result: yes
configure:12903: checking size of unsigned long
configure:12908: gcc -o conftest -g -O2   conftest.c  >&5
configure:12908: $? = 0
configure:12908: ./conftest
configure:12908: $? = 0
configure:12922: result: 4
configure:12934: checking for pthread_create
configure:12934: gcc -o conftest -g -O2   conftest.c  >&5
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/9.2.0/../../../../armv7l-unknown-linux-gnueabihf/bin/ld: /tmp/cczlreCy.o: in function `main':
/sources/p11-kit-0.23.18.1/conftest.c:69: undefined reference to `pthread_create'
collect2: error: ld returned 1 exit status
configure:12934: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define SIZEOF_UNSIGNED_LONG 4
| /* end confdefs.h.  */
| /* Define pthread_create to an innocuous variant, in case <limits.h> declares pthread_create.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define pthread_create innocuous_pthread_create
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char pthread_create (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef pthread_create
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char pthread_create ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_pthread_create || defined __stub___pthread_create
| choke me
| #endif
| 
| int
| main ()
| {
| return pthread_create ();
|   ;
|   return 0;
| }
configure:12934: result: no
configure:12939: checking for pthread_create in -lpthread
configure:12964: gcc -o conftest -g -O2   conftest.c -lpthread   >&5
configure:12964: $? = 0
configure:12973: result: yes
configure:12992: checking for nanosleep
configure:12992: gcc -o conftest -g -O2   conftest.c -lpthread  >&5
configure:12992: $? = 0
configure:12992: result: yes
configure:13061: checking for library containing dlopen
configure:13092: gcc -o conftest -g -O2   conftest.c -lpthread  >&5
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/9.2.0/../../../../armv7l-unknown-linux-gnueabihf/bin/ld: /tmp/ccAObj4f.o: in function `main':
/sources/p11-kit-0.23.18.1/conftest.c:47: undefined reference to `dlopen'
collect2: error: ld returned 1 exit status
configure:13092: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define SIZEOF_UNSIGNED_LONG 4
| #define HAVE_LIBPTHREAD 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char dlopen ();
| int
| main ()
| {
| return dlopen ();
|   ;
|   return 0;
| }
configure:13092: gcc -o conftest -g -O2   conftest.c -ldl  -lpthread  >&5
configure:13092: $? = 0
configure:13109: result: -ldl
configure:13124: checking for library containing gethostbyname
configure:13155: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
configure:13155: $? = 0
configure:13172: result: none required
configure:13180: checking for library containing connect
configure:13211: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
configure:13211: $? = 0
configure:13228: result: none required
configure:13243: checking locale.h usability
configure:13243: gcc -c -g -O2  conftest.c >&5
configure:13243: $? = 0
configure:13243: result: yes
configure:13243: checking locale.h presence
configure:13243: gcc -E  conftest.c
configure:13243: $? = 0
configure:13243: result: yes
configure:13243: checking for locale.h
configure:13243: result: yes
configure:13249: checking for locale_t
configure:13249: gcc -c -g -O2  conftest.c >&5
configure:13249: $? = 0
configure:13249: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:42:23: error: expected expression before ')' token
   42 | if (sizeof ((locale_t)))
      |                       ^
configure:13249: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define SIZEOF_UNSIGNED_LONG 4
| #define HAVE_LIBPTHREAD 1
| #define HAVE_LOCALE_H 1
| /* end confdefs.h.  */
| #include <locale.h>
| 
| int
| main ()
| {
| if (sizeof ((locale_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:13249: result: yes
configure:13263: checking for newlocale
configure:13263: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
configure:13263: $? = 0
configure:13263: result: yes
configure:13263: checking for strerror_l
configure:13263: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
configure:13263: $? = 0
configure:13263: result: yes
configure:13282: checking sys/resource.h usability
configure:13282: gcc -c -g -O2  conftest.c >&5
configure:13282: $? = 0
configure:13282: result: yes
configure:13282: checking sys/resource.h presence
configure:13282: gcc -E  conftest.c
configure:13282: $? = 0
configure:13282: result: yes
configure:13282: checking for sys/resource.h
configure:13282: result: yes
configure:13282: checking ucred.h usability
configure:13282: gcc -c -g -O2  conftest.c >&5
conftest.c:74:10: fatal error: ucred.h: No such file or directory
   74 | #include <ucred.h>
      |          ^~~~~~~~~
compilation terminated.
configure:13282: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define SIZEOF_UNSIGNED_LONG 4
| #define HAVE_LIBPTHREAD 1
| #define HAVE_LOCALE_H 1
| #define HAVE_LOCALE_T 1
| #define HAVE_NEWLOCALE 1
| #define HAVE_STRERROR_L 1
| #define HAVE_SYS_RESOURCE_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <ucred.h>
configure:13282: result: no
configure:13282: checking ucred.h presence
configure:13282: gcc -E  conftest.c
conftest.c:41:10: fatal error: ucred.h: No such file or directory
   41 | #include <ucred.h>
      |          ^~~~~~~~~
compilation terminated.
configure:13282: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define SIZEOF_UNSIGNED_LONG 4
| #define HAVE_LIBPTHREAD 1
| #define HAVE_LOCALE_H 1
| #define HAVE_LOCALE_T 1
| #define HAVE_NEWLOCALE 1
| #define HAVE_STRERROR_L 1
| #define HAVE_SYS_RESOURCE_H 1
| /* end confdefs.h.  */
| #include <ucred.h>
configure:13282: result: no
configure:13282: checking for ucred.h
configure:13282: result: no
configure:13292: checking for struct dirent.d_type
configure:13292: gcc -c -g -O2  conftest.c >&5
configure:13292: $? = 0
configure:13292: result: yes
configure:13306: checking for getprogname
configure:13306: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/9.2.0/../../../../armv7l-unknown-linux-gnueabihf/bin/ld: /tmp/ccAvK1F5.o: in function `main':
/sources/p11-kit-0.23.18.1/conftest.c:76: undefined reference to `getprogname'
collect2: error: ld returned 1 exit status
configure:13306: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define SIZEOF_UNSIGNED_LONG 4
| #define HAVE_LIBPTHREAD 1
| #define HAVE_LOCALE_H 1
| #define HAVE_LOCALE_T 1
| #define HAVE_NEWLOCALE 1
| #define HAVE_STRERROR_L 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| /* end confdefs.h.  */
| /* Define getprogname to an innocuous variant, in case <limits.h> declares getprogname.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define getprogname innocuous_getprogname
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char getprogname (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef getprogname
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char getprogname ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_getprogname || defined __stub___getprogname
| choke me
| #endif
| 
| int
| main ()
| {
| return getprogname ();
|   ;
|   return 0;
| }
configure:13306: result: no
configure:13306: checking for getexecname
configure:13306: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/9.2.0/../../../../armv7l-unknown-linux-gnueabihf/bin/ld: /tmp/ccOYdZer.o: in function `main':
/sources/p11-kit-0.23.18.1/conftest.c:76: undefined reference to `getexecname'
collect2: error: ld returned 1 exit status
configure:13306: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define SIZEOF_UNSIGNED_LONG 4
| #define HAVE_LIBPTHREAD 1
| #define HAVE_LOCALE_H 1
| #define HAVE_LOCALE_T 1
| #define HAVE_NEWLOCALE 1
| #define HAVE_STRERROR_L 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| /* end confdefs.h.  */
| /* Define getexecname to an innocuous variant, in case <limits.h> declares getexecname.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define getexecname innocuous_getexecname
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char getexecname (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef getexecname
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char getexecname ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_getexecname || defined __stub___getexecname
| choke me
| #endif
| 
| int
| main ()
| {
| return getexecname ();
|   ;
|   return 0;
| }
configure:13306: result: no
configure:13306: checking for basename
configure:13306: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
configure:13306: $? = 0
configure:13306: result: yes
configure:13306: checking for mkstemp
configure:13306: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
configure:13306: $? = 0
configure:13306: result: yes
configure:13306: checking for mkdtemp
configure:13306: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
configure:13306: $? = 0
configure:13306: result: yes
configure:13318: checking for getauxval
configure:13318: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
configure:13318: $? = 0
configure:13318: result: yes
configure:13318: checking for getresuid
configure:13318: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
configure:13318: $? = 0
configure:13318: result: yes
configure:13318: checking for secure_getenv
configure:13318: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
configure:13318: $? = 0
configure:13318: result: yes
configure:13330: checking for strnstr
configure:13330: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/9.2.0/../../../../armv7l-unknown-linux-gnueabihf/bin/ld: /tmp/cc0Bo0es.o: in function `main':
/sources/p11-kit-0.23.18.1/conftest.c:82: undefined reference to `strnstr'
collect2: error: ld returned 1 exit status
configure:13330: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define SIZEOF_UNSIGNED_LONG 4
| #define HAVE_LIBPTHREAD 1
| #define HAVE_LOCALE_H 1
| #define HAVE_LOCALE_T 1
| #define HAVE_NEWLOCALE 1
| #define HAVE_STRERROR_L 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_BASENAME 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MKDTEMP 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETRESUID 1
| #define HAVE_SECURE_GETENV 1
| /* end confdefs.h.  */
| /* Define strnstr to an innocuous variant, in case <limits.h> declares strnstr.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define strnstr innocuous_strnstr
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char strnstr (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef strnstr
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char strnstr ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_strnstr || defined __stub___strnstr
| choke me
| #endif
| 
| int
| main ()
| {
| return strnstr ();
|   ;
|   return 0;
| }
configure:13330: result: no
configure:13330: checking for memdup
configure:13330: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/9.2.0/../../../../armv7l-unknown-linux-gnueabihf/bin/ld: /tmp/cccN0odM.o: in function `main':
/sources/p11-kit-0.23.18.1/conftest.c:82: undefined reference to `memdup'
collect2: error: ld returned 1 exit status
configure:13330: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define SIZEOF_UNSIGNED_LONG 4
| #define HAVE_LIBPTHREAD 1
| #define HAVE_LOCALE_H 1
| #define HAVE_LOCALE_T 1
| #define HAVE_NEWLOCALE 1
| #define HAVE_STRERROR_L 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_BASENAME 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MKDTEMP 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETRESUID 1
| #define HAVE_SECURE_GETENV 1
| /* end confdefs.h.  */
| /* Define memdup to an innocuous variant, in case <limits.h> declares memdup.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define memdup innocuous_memdup
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char memdup (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef memdup
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char memdup ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_memdup || defined __stub___memdup
| choke me
| #endif
| 
| int
| main ()
| {
| return memdup ();
|   ;
|   return 0;
| }
configure:13330: result: no
configure:13330: checking for strndup
configure:13330: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
conftest.c:71:6: warning: conflicting types for built-in function 'strndup'; expected 'char *(const char *, unsigned int)' [-Wbuiltin-declaration-mismatch]
   71 | char strndup ();
      |      ^~~~~~~
configure:13330: $? = 0
configure:13330: result: yes
configure:13330: checking for strerror_r
configure:13330: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
configure:13330: $? = 0
configure:13330: result: yes
configure:13341: checking for reallocarray
configure:13341: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
configure:13341: $? = 0
configure:13341: result: yes
configure:13350: checking whether reallocarray is declared
configure:13350: gcc -c -g -O2  conftest.c >&5
configure:13350: $? = 0
configure:13350: result: yes
configure:13364: checking for fdwalk
configure:13364: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/9.2.0/../../../../armv7l-unknown-linux-gnueabihf/bin/ld: /tmp/cc8HzNWH.o: in function `main':
/sources/p11-kit-0.23.18.1/conftest.c:86: undefined reference to `fdwalk'
collect2: error: ld returned 1 exit status
configure:13364: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define SIZEOF_UNSIGNED_LONG 4
| #define HAVE_LIBPTHREAD 1
| #define HAVE_LOCALE_H 1
| #define HAVE_LOCALE_T 1
| #define HAVE_NEWLOCALE 1
| #define HAVE_STRERROR_L 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_BASENAME 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MKDTEMP 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETRESUID 1
| #define HAVE_SECURE_GETENV 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRERROR_R 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_DECL_REALLOCARRAY 1
| /* end confdefs.h.  */
| /* Define fdwalk to an innocuous variant, in case <limits.h> declares fdwalk.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define fdwalk innocuous_fdwalk
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char fdwalk (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef fdwalk
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char fdwalk ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_fdwalk || defined __stub___fdwalk
| choke me
| #endif
| 
| int
| main ()
| {
| return fdwalk ();
|   ;
|   return 0;
| }
configure:13364: result: no
configure:13375: checking for setenv
configure:13375: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
configure:13375: $? = 0
configure:13375: result: yes
configure:13386: checking for getpeereid
configure:13386: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/9.2.0/../../../../armv7l-unknown-linux-gnueabihf/bin/ld: /tmp/ccx5gfBE.o: in function `main':
/sources/p11-kit-0.23.18.1/conftest.c:87: undefined reference to `getpeereid'
collect2: error: ld returned 1 exit status
configure:13386: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define SIZEOF_UNSIGNED_LONG 4
| #define HAVE_LIBPTHREAD 1
| #define HAVE_LOCALE_H 1
| #define HAVE_LOCALE_T 1
| #define HAVE_NEWLOCALE 1
| #define HAVE_STRERROR_L 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_BASENAME 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MKDTEMP 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETRESUID 1
| #define HAVE_SECURE_GETENV 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRERROR_R 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_DECL_REALLOCARRAY 1
| #define HAVE_SETENV 1
| /* end confdefs.h.  */
| /* Define getpeereid to an innocuous variant, in case <limits.h> declares getpeereid.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define getpeereid innocuous_getpeereid
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char getpeereid (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef getpeereid
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char getpeereid ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_getpeereid || defined __stub___getpeereid
| choke me
| #endif
| 
| int
| main ()
| {
| return getpeereid ();
|   ;
|   return 0;
| }
configure:13386: result: no
configure:13397: checking for getpeerucred
configure:13397: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/9.2.0/../../../../armv7l-unknown-linux-gnueabihf/bin/ld: /tmp/ccH6ovtI.o: in function `main':
/sources/p11-kit-0.23.18.1/conftest.c:87: undefined reference to `getpeerucred'
collect2: error: ld returned 1 exit status
configure:13397: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define SIZEOF_UNSIGNED_LONG 4
| #define HAVE_LIBPTHREAD 1
| #define HAVE_LOCALE_H 1
| #define HAVE_LOCALE_T 1
| #define HAVE_NEWLOCALE 1
| #define HAVE_STRERROR_L 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_BASENAME 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MKDTEMP 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETRESUID 1
| #define HAVE_SECURE_GETENV 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRERROR_R 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_DECL_REALLOCARRAY 1
| #define HAVE_SETENV 1
| /* end confdefs.h.  */
| /* Define getpeerucred to an innocuous variant, in case <limits.h> declares getpeerucred.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define getpeerucred innocuous_getpeerucred
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char getpeerucred (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef getpeerucred
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char getpeerucred ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_getpeerucred || defined __stub___getpeerucred
| choke me
| #endif
| 
| int
| main ()
| {
| return getpeerucred ();
|   ;
|   return 0;
| }
configure:13397: result: no
configure:13408: checking for issetugid
configure:13408: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/9.2.0/../../../../armv7l-unknown-linux-gnueabihf/bin/ld: /tmp/ccc3zawK.o: in function `main':
/sources/p11-kit-0.23.18.1/conftest.c:87: undefined reference to `issetugid'
collect2: error: ld returned 1 exit status
configure:13408: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define SIZEOF_UNSIGNED_LONG 4
| #define HAVE_LIBPTHREAD 1
| #define HAVE_LOCALE_H 1
| #define HAVE_LOCALE_T 1
| #define HAVE_NEWLOCALE 1
| #define HAVE_STRERROR_L 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_BASENAME 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MKDTEMP 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETRESUID 1
| #define HAVE_SECURE_GETENV 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRERROR_R 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_DECL_REALLOCARRAY 1
| #define HAVE_SETENV 1
| /* end confdefs.h.  */
| /* Define issetugid to an innocuous variant, in case <limits.h> declares issetugid.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define issetugid innocuous_issetugid
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char issetugid (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef issetugid
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char issetugid ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_issetugid || defined __stub___issetugid
| choke me
| #endif
| 
| int
| main ()
| {
| return issetugid ();
|   ;
|   return 0;
| }
configure:13408: result: no
configure:13418: checking for thread-local storage class
configure:13436: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:57:22: warning: type defaults to 'int' in declaration of 'foo' [-Wimplicit-int]
   57 | static _Thread_local foo;
      |                      ^~~
configure:13436: $? = 0
configure:13436: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:57:17: warning: type defaults to 'int' in declaration of 'foo' [-Wimplicit-int]
   57 | static __thread foo;
      |                 ^~~
configure:13436: $? = 0
configure:13442: result: __thread
configure:13455: checking for gmtime_r
configure:13455: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
configure:13455: $? = 0
configure:13455: result: yes
configure:13470: checking whether program_invocation_short_name is declared
configure:13470: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:96:10: error: 'program_invocation_short_name' undeclared (first use in this function)
   96 |   (void) program_invocation_short_name;
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
conftest.c:96:10: note: each undeclared identifier is reported only once for each function it appears in
configure:13470: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define SIZEOF_UNSIGNED_LONG 4
| #define HAVE_LIBPTHREAD 1
| #define HAVE_LOCALE_H 1
| #define HAVE_LOCALE_T 1
| #define HAVE_NEWLOCALE 1
| #define HAVE_STRERROR_L 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_BASENAME 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MKDTEMP 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETRESUID 1
| #define HAVE_SECURE_GETENV 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRERROR_R 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_DECL_REALLOCARRAY 1
| #define HAVE_SETENV 1
| #define P11_TLS_KEYWORD __thread
| #define HAVE_GMTIME_R 1
| #define HAVE_GMTIME_R 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef program_invocation_short_name
| #ifdef __cplusplus
|   (void) program_invocation_short_name;
| #else
|   (void) program_invocation_short_name;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:13470: result: no
configure:13481: checking whether program_invocation_short_name is available
configure:13494: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
configure:13494: $? = 0
configure:13498: result: yes
configure:13506: checking whether __progname is declared
configure:13506: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:98:10: error: '__progname' undeclared (first use in this function)
   98 |   (void) __progname;
      |          ^~~~~~~~~~
conftest.c:98:10: note: each undeclared identifier is reported only once for each function it appears in
configure:13506: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define SIZEOF_UNSIGNED_LONG 4
| #define HAVE_LIBPTHREAD 1
| #define HAVE_LOCALE_H 1
| #define HAVE_LOCALE_T 1
| #define HAVE_NEWLOCALE 1
| #define HAVE_STRERROR_L 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_BASENAME 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MKDTEMP 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETRESUID 1
| #define HAVE_SECURE_GETENV 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRERROR_R 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_DECL_REALLOCARRAY 1
| #define HAVE_SETENV 1
| #define P11_TLS_KEYWORD __thread
| #define HAVE_GMTIME_R 1
| #define HAVE_GMTIME_R 1
| #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 0
| #define HAVE_PROGRAM_INVOCATION_SHORT_NAME 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef __progname
| #ifdef __cplusplus
|   (void) __progname;
| #else
|   (void) __progname;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:13506: result: no
configure:13528: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
configure:13528: $? = 0
configure:13546: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
configure:13546: $? = 0
configure:13553: checking for sighandler_t
configure:13553: gcc -c -g -O2  conftest.c >&5
configure:13553: $? = 0
configure:13553: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:67:27: error: expected expression before ')' token
   67 | if (sizeof ((sighandler_t)))
      |                           ^
configure:13553: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define SIZEOF_UNSIGNED_LONG 4
| #define HAVE_LIBPTHREAD 1
| #define HAVE_LOCALE_H 1
| #define HAVE_LOCALE_T 1
| #define HAVE_NEWLOCALE 1
| #define HAVE_STRERROR_L 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_BASENAME 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MKDTEMP 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETRESUID 1
| #define HAVE_SECURE_GETENV 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRERROR_R 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_DECL_REALLOCARRAY 1
| #define HAVE_SETENV 1
| #define P11_TLS_KEYWORD __thread
| #define HAVE_GMTIME_R 1
| #define HAVE_GMTIME_R 1
| #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 0
| #define HAVE_PROGRAM_INVOCATION_SHORT_NAME 1
| #define HAVE_DECL___PROGNAME 0
| #define HAVE___PROGNAME 1
| #define HAVE___LIBC_ENABLE_SECURE 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| 		  #include <signal.h>
| 
| int
| main ()
| {
| if (sizeof ((sighandler_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:13553: result: yes
configure:13564: checking for sig_t
configure:13564: gcc -c -g -O2  conftest.c >&5
configure:13564: $? = 0
configure:13564: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:68:20: error: expected expression before ')' token
   68 | if (sizeof ((sig_t)))
      |                    ^
configure:13564: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define SIZEOF_UNSIGNED_LONG 4
| #define HAVE_LIBPTHREAD 1
| #define HAVE_LOCALE_H 1
| #define HAVE_LOCALE_T 1
| #define HAVE_NEWLOCALE 1
| #define HAVE_STRERROR_L 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_BASENAME 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MKDTEMP 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETRESUID 1
| #define HAVE_SECURE_GETENV 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRERROR_R 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_DECL_REALLOCARRAY 1
| #define HAVE_SETENV 1
| #define P11_TLS_KEYWORD __thread
| #define HAVE_GMTIME_R 1
| #define HAVE_GMTIME_R 1
| #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 0
| #define HAVE_PROGRAM_INVOCATION_SHORT_NAME 1
| #define HAVE_DECL___PROGNAME 0
| #define HAVE___PROGNAME 1
| #define HAVE___LIBC_ENABLE_SECURE 1
| #define HAVE_SIGHANDLER_T 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| 		  #include <signal.h>
| 
| int
| main ()
| {
| if (sizeof ((sig_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:13564: result: yes
configure:13575: checking for __sighandler_t
configure:13575: gcc -c -g -O2  conftest.c >&5
configure:13575: $? = 0
configure:13575: gcc -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:69:29: error: expected expression before ')' token
   69 | if (sizeof ((__sighandler_t)))
      |                             ^
configure:13575: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define SIZEOF_UNSIGNED_LONG 4
| #define HAVE_LIBPTHREAD 1
| #define HAVE_LOCALE_H 1
| #define HAVE_LOCALE_T 1
| #define HAVE_NEWLOCALE 1
| #define HAVE_STRERROR_L 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_BASENAME 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MKDTEMP 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETRESUID 1
| #define HAVE_SECURE_GETENV 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRERROR_R 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_DECL_REALLOCARRAY 1
| #define HAVE_SETENV 1
| #define P11_TLS_KEYWORD __thread
| #define HAVE_GMTIME_R 1
| #define HAVE_GMTIME_R 1
| #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 0
| #define HAVE_PROGRAM_INVOCATION_SHORT_NAME 1
| #define HAVE_DECL___PROGNAME 0
| #define HAVE___PROGNAME 1
| #define HAVE___LIBC_ENABLE_SECURE 1
| #define HAVE_SIGHANDLER_T 1
| #define HAVE_SIG_T 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| 		  #include <signal.h>
| 
| int
| main ()
| {
| if (sizeof ((__sighandler_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:13575: result: yes
configure:13593: checking for asprintf
configure:13593: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
configure:13593: $? = 0
configure:13593: result: yes
configure:13593: checking for vasprintf
configure:13593: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
configure:13593: $? = 0
configure:13593: result: yes
configure:13593: checking for vsnprintf
configure:13593: gcc -o conftest -g -O2   conftest.c -ldl -lpthread  >&5
conftest.c:89:6: warning: conflicting types for built-in function 'vsnprintf'; expected 'int(char *, unsigned int,  const char *, __va_list)' [-Wbuiltin-declaration-mismatch]
   89 | char vsnprintf ();
      |      ^~~~~~~~~
conftest.c:77:1: note: 'vsnprintf' is declared in header '<stdio.h>'
   76 | # include <limits.h>
   77 | #else
configure:13593: $? = 0
configure:13593: result: yes
configure:13602: checking whether asprintf is declared
configure:13602: gcc -c -g -O2  conftest.c >&5
configure:13602: $? = 0
configure:13602: result: yes
configure:13613: checking whether vasprintf is declared
configure:13613: gcc -c -g -O2  conftest.c >&5
configure:13613: $? = 0
configure:13613: result: yes
configure:13626: checking for dgettext in -lintl
configure:13651: gcc -o conftest -g -O2   conftest.c -lintl  -ldl -lpthread  >&5
conftest.c:76:6: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
   76 | char dgettext ();
      |      ^~~~~~~~
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/9.2.0/../../../../armv7l-unknown-linux-gnueabihf/bin/ld: cannot find -lintl
collect2: error: ld returned 1 exit status
configure:13651: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "p11-kit"
| #define PACKAGE_TARNAME "p11-kit"
| #define PACKAGE_VERSION "0.23.18"
| #define PACKAGE_STRING "p11-kit 0.23.18"
| #define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
| #define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
| #define PACKAGE "p11-kit"
| #define VERSION "0.23.18"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define OS_UNIX 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define SIZEOF_UNSIGNED_LONG 4
| #define HAVE_LIBPTHREAD 1
| #define HAVE_LOCALE_H 1
| #define HAVE_LOCALE_T 1
| #define HAVE_NEWLOCALE 1
| #define HAVE_STRERROR_L 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_BASENAME 1
| #define HAVE_MKSTEMP 1
| #define HAVE_MKDTEMP 1
| #define HAVE_GETAUXVAL 1
| #define HAVE_GETRESUID 1
| #define HAVE_SECURE_GETENV 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRERROR_R 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_DECL_REALLOCARRAY 1
| #define HAVE_SETENV 1
| #define P11_TLS_KEYWORD __thread
| #define HAVE_GMTIME_R 1
| #define HAVE_GMTIME_R 1
| #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 0
| #define HAVE_PROGRAM_INVOCATION_SHORT_NAME 1
| #define HAVE_DECL___PROGNAME 0
| #define HAVE___PROGNAME 1
| #define HAVE___LIBC_ENABLE_SECURE 1
| #define HAVE_SIGHANDLER_T 1
| #define HAVE_SIG_T 1
| #define HAVE___SIGHANDLER_T 1
| #define HAVE_ASPRINTF 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_VASPRINTF 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char dgettext ();
| int
| main ()
| {
| return dgettext ();
|   ;
|   return 0;
| }
configure:13660: result: no
configure:13744: checking for LIBTASN1
configure:13751: $PKG_CONFIG --exists --print-errors "libtasn1 >= 2.3"
configure:13754: $? = 0
configure:13768: $PKG_CONFIG --exists --print-errors "libtasn1 >= 2.3"
configure:13771: $? = 0
configure:13811: result: yes
configure:13848: checking for LIBFFI
configure:13855: $PKG_CONFIG --exists --print-errors "libffi >= 3.0.0"
configure:13858: $? = 0
configure:13872: $PKG_CONFIG --exists --print-errors "libffi >= 3.0.0"
configure:13875: $? = 0
configure:13933: result: yes
configure:14067: checking if trust module is enabled
configure:14097: result: yes
configure:14107: checking for trust module paths
configure:14146: result: /etc/pki/anchors
configure:14162: checking for gtkdoc-check
configure:14195: result: no
configure:14204: checking for gtkdoc-rebase
configure:14237: result: no
configure:14248: checking for gtkdoc-mkpdf
configure:14281: result: no
configure:14288: checking for gtkdoc-scan
configure:14321: result: no
configure:14328: checking for xsltproc
configure:14361: result: no
configure:14399: checking whether to build documentation
configure:14401: result: no
configure:14467: checking for debug mode
configure:14503: result: default (-g, debug output)
configure:14506: checking for more warnings
configure:14519: checking whether gcc understands -Wmissing-include-dirs
configure:14532: gcc -c -g -O2 -g 		-Wall -Wstrict-prototypes -Wmissing-declarations 		-Wmissing-prototypes -Wnested-externs -Wpointer-arith 		-Wdeclaration-after-statement -Wformat=2 -Winit-self 		-Waggregate-return -Wno-missing-format-attribute 		-fno-strict-aliasing -fno-common -Wmissing-include-dirs  conftest.c >&5
conftest.c:77:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
   77 | main ()
      | ^~~~
configure:14532: $? = 0
configure:14538: result: yes
configure:14519: checking whether gcc understands -Wundef
configure:14532: gcc -c -g -O2 -g 		-Wall -Wstrict-prototypes -Wmissing-declarations 		-Wmissing-prototypes -Wnested-externs -Wpointer-arith 		-Wdeclaration-after-statement -Wformat=2 -Winit-self 		-Waggregate-return -Wno-missing-format-attribute 		-fno-strict-aliasing -fno-common -Wmissing-include-dirs -Wundef  conftest.c >&5
conftest.c:77:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
   77 | main ()
      | ^~~~
configure:14532: $? = 0
configure:14538: result: yes
configure:14555: checking build strict
configure:14570: result: no
configure:14573: checking whether to build with gcov testing
configure:14583: result: no
configure:14802: checking for LIBSYSTEMD
configure:14809: $PKG_CONFIG --exists --print-errors "libsystemd"
Package libsystemd was not found in the pkg-config search path.
Perhaps you should add the directory containing `libsystemd.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libsystemd' found
configure:14812: $? = 1
configure:14826: $PKG_CONFIG --exists --print-errors "libsystemd"
Package libsystemd was not found in the pkg-config search path.
Perhaps you should add the directory containing `libsystemd.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libsystemd' found
configure:14829: $? = 1
configure:14843: result: no
No package 'libsystemd' found
configure:14877: $PKG_CONFIG --exists --print-errors "systemd"
Package systemd was not found in the pkg-config search path.
Perhaps you should add the directory containing `systemd.pc'
to the PKG_CONFIG_PATH environment variable
No package 'systemd' found
configure:14880: $? = 1
configure:15021: checking that generated files are newer than configure
configure:15027: result: done
configure:15037: checking that generated files are newer than configure
configure:15043: result: done
configure:15115: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by p11-kit config.status 0.23.18, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status 

on raspberrypi

config.status:1229: creating Makefile
config.status:1229: creating doc/Makefile
config.status:1229: creating doc/manual/Makefile
config.status:1229: creating po/Makefile.in
config.status:1229: creating p11-kit/p11-kit-1.pc
config.status:1229: creating p11-kit/pkcs11.conf.example
config.status:1229: creating trust/trust-extract-compat
config.status:1229: creating trust/test-init.sh
config.status:1229: creating config.h
config.status:1458: executing depfiles commands
config.status:1535: cd .       && sed -e '/# am--include-marker/d' Makefile         | make -f - am--depfiles
config.status:1540: $? = 0
config.status:1458: executing libtool commands
config.status:1458: executing po-directories commands
configure:17415: build options:

    Host:                            armv7l-unknown-linux-gnueabihf
    Debug build:                     default (-g, debug output)
    Strict build:                    no
    Build documentation:             no (no manual or reference)
    System global config:            /etc/pkcs11/pkcs11.conf
    System module config directory:  /etc/pkcs11/modules
    Package module config directory: ${pkgdatadir}/modules
    User global config:              ~/.config/pkcs11/pkcs11.conf
    User module config directory:    ~/.config/pkcs11/modules
    Load relative module paths from: ${exec_prefix}/lib/pkcs11

    With libtasn1 dependency:        yes
    With libffi:                     yes
    With hash implementation:        internal
    With systemd:                    no

    Build trust module:              yes
    Trust module paths:              /etc/pki/anchors



## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=armv7l-unknown-linux-gnueabihf
ac_cv_c_bigendian=no
ac_cv_c_compiler_gnu=yes
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBFFI_CFLAGS_set=
ac_cv_env_LIBFFI_CFLAGS_value=
ac_cv_env_LIBFFI_LIBS_set=
ac_cv_env_LIBFFI_LIBS_value=
ac_cv_env_LIBSYSTEMD_CFLAGS_set=
ac_cv_env_LIBSYSTEMD_CFLAGS_value=
ac_cv_env_LIBSYSTEMD_LIBS_set=
ac_cv_env_LIBSYSTEMD_LIBS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_LIBTASN1_CFLAGS_set=
ac_cv_env_LIBTASN1_CFLAGS_value=
ac_cv_env_LIBTASN1_LIBS_set=
ac_cv_env_LIBTASN1_LIBS_value=
ac_cv_env_LT_SYS_LIBRARY_PATH_set=
ac_cv_env_LT_SYS_LIBRARY_PATH_value=
ac_cv_env_PKG_CONFIG_LIBDIR_set=
ac_cv_env_PKG_CONFIG_LIBDIR_value=
ac_cv_env_PKG_CONFIG_PATH_set=
ac_cv_env_PKG_CONFIG_PATH_value=
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_systemduserunitdir_set=
ac_cv_env_systemduserunitdir_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_func_asprintf=yes
ac_cv_func_basename=yes
ac_cv_func_dlopen=no
ac_cv_func_fdwalk=no
ac_cv_func_getauxval=yes
ac_cv_func_getexecname=no
ac_cv_func_getpeereid=no
ac_cv_func_getpeerucred=no
ac_cv_func_getprogname=no
ac_cv_func_getresuid=yes
ac_cv_func_gmtime_r=yes
ac_cv_func_issetugid=no
ac_cv_func_memdup=no
ac_cv_func_mkdtemp=yes
ac_cv_func_mkstemp=yes
ac_cv_func_nanosleep=yes
ac_cv_func_newlocale=yes
ac_cv_func_pthread_create=no
ac_cv_func_reallocarray=yes
ac_cv_func_secure_getenv=yes
ac_cv_func_setenv=yes
ac_cv_func_shl_load=no
ac_cv_func_strerror_l=yes
ac_cv_func_strerror_r=yes
ac_cv_func_strndup=yes
ac_cv_func_strnstr=no
ac_cv_func_vasprintf=yes
ac_cv_func_vsnprintf=yes
ac_cv_have_decl___progname=no
ac_cv_have_decl_asprintf=yes
ac_cv_have_decl_program_invocation_short_name=no
ac_cv_have_decl_reallocarray=yes
ac_cv_have_decl_vasprintf=yes
ac_cv_header_dlfcn_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_locale_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_minix_config_h=no
ac_cv_header_stdbool_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_resource_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_ucred_h=no
ac_cv_header_unistd_h=yes
ac_cv_host=armv7l-unknown-linux-gnueabihf
ac_cv_lib_dl_dlopen=yes
ac_cv_lib_dld_shl_load=no
ac_cv_lib_intl_dgettext=no
ac_cv_lib_pthread_pthread_create=yes
ac_cv_member_struct_dirent_d_type=yes
ac_cv_objext=o
ac_cv_path_EGREP='/bin/grep -E'
ac_cv_path_FGREP='/bin/grep -F'
ac_cv_path_GMSGFMT=/usr/bin/msgfmt
ac_cv_path_GREP=/bin/grep
ac_cv_path_MSGFMT=/usr/bin/msgfmt
ac_cv_path_MSGMERGE=/usr/bin/msgmerge
ac_cv_path_SED=/bin/sed
ac_cv_path_XGETTEXT=/usr/bin/xgettext
ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_lt_DD=/bin/dd
ac_cv_path_mkdir=/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_OBJDUMP=objdump
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_ac_ct_STRIP=strip
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_prog_make_make_set=yes
ac_cv_safe_to_define___extensions__=yes
ac_cv_search_connect='none required'
ac_cv_search_dlopen=-ldl
ac_cv_search_gethostbyname='none required'
ac_cv_sizeof_unsigned_long=4
ac_cv_tls_keyword=__thread
ac_cv_type__Bool=yes
ac_cv_type___sighandler_t=yes
ac_cv_type_locale_t=yes
ac_cv_type_sig_t=yes
ac_cv_type_sighandler_t=yes
acl_cv_hardcode_direct=no
acl_cv_hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
acl_cv_hardcode_libdir_separator=
acl_cv_hardcode_minus_L=no
acl_cv_libext=a
acl_cv_libname_spec='lib$name'
acl_cv_library_names_spec='$libname$shrext'
acl_cv_path_LD=/usr/armv7l-unknown-linux-gnueabihf/bin/ld
acl_cv_prog_gnu_ld=yes
acl_cv_rpath=done
acl_cv_shlibext=so
acl_cv_wl=-Wl,
am_cv_CC_dependencies_compiler_type=gcc3
am_cv_make_support_nested_variables=yes
am_cv_prog_cc_c_o=yes
gl_cv_sys_ld_version_script=yes
gt_cv_func_CFLocaleCopyCurrent=no
gt_cv_func_CFPreferencesCopyAppValue=no
gt_cv_func_gnugettext2_libc=yes
lt_cv_ar_at_file=@
lt_cv_archive_cmds_need_lc=no
lt_cv_deplibs_check_method=pass_all
lt_cv_dlopen=dlopen
lt_cv_dlopen_libs=-ldl
lt_cv_dlopen_self=yes
lt_cv_dlopen_self_static=no
lt_cv_file_magic_cmd='$MAGIC_CMD'
lt_cv_file_magic_test_file=
lt_cv_ld_reload_flag=-r
lt_cv_nm_interface='BSD nm'
lt_cv_objdir=.libs
lt_cv_path_LD=/usr/armv7l-unknown-linux-gnueabihf/bin/ld
lt_cv_path_NM='/usr/bin/nm -B'
lt_cv_path_mainfest_tool=no
lt_cv_prog_compiler_c_o=yes
lt_cv_prog_compiler_pic='-fPIC -DPIC'
lt_cv_prog_compiler_pic_works=yes
lt_cv_prog_compiler_rtti_exceptions=no
lt_cv_prog_compiler_static_works=yes
lt_cv_prog_gnu_ld=yes
lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
lt_cv_shlibpath_overrides_runpath=no
lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/  {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/  {"\1", (void *) \&\1},/p'\'''
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/  {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/  {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/  {"lib\1", (void *) \&\1},/p'\'''
lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
lt_cv_sys_global_symbol_to_import=
lt_cv_sys_max_cmd_len=1572864
lt_cv_to_host_file_cmd=func_convert_file_noop
lt_cv_to_tool_file_cmd=func_convert_file_noop
lt_cv_truncate_bin='/bin/dd bs=4096 count=1'
pkg_cv_LIBFFI_CFLAGS=
pkg_cv_LIBFFI_LIBS=-lffi
pkg_cv_LIBTASN1_CFLAGS=
pkg_cv_LIBTASN1_LIBS=-ltasn1

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /sources/p11-kit-0.23.18.1/build/litter/missing aclocal-1.16'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='0'
AM_V='$(V)'
AR='ar'
AUTOCONF='${SHELL} /sources/p11-kit-0.23.18.1/build/litter/missing autoconf'
AUTOHEADER='${SHELL} /sources/p11-kit-0.23.18.1/build/litter/missing autoheader'
AUTOMAKE='${SHELL} /sources/p11-kit-0.23.18.1/build/litter/missing automake-1.16'
AWK='gawk'
CC='gcc'
CCDEPMODE='depmode=gcc3'
CFLAGS='-g -O2 -g 		-Wall -Wstrict-prototypes -Wmissing-declarations 		-Wmissing-prototypes -Wnested-externs -Wpointer-arith 		-Wdeclaration-after-statement -Wformat=2 -Winit-self 		-Waggregate-return -Wno-missing-format-attribute 		-fno-strict-aliasing -fno-common -Wmissing-include-dirs -Wundef'
CPP='gcc -E'
CPPFLAGS=''
CYGPATH_W='echo'
DEFS='-DHAVE_CONFIG_H'
DEPDIR='.deps'
DLLTOOL='false'
DSYMUTIL=''
DUMPBIN=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/bin/grep -E'
ENABLE_GTK_DOC_FALSE=''
ENABLE_GTK_DOC_TRUE='#'
EXEEXT=''
FGREP='/bin/grep -F'
GCOV=''
GENHTML=''
GETTEXT_MACRO_VERSION='0.19'
GMSGFMT='/usr/bin/msgfmt'
GMSGFMT_015='/usr/bin/msgfmt'
GREP='/bin/grep'
GTKDOC_CHECK=''
GTKDOC_MKPDF=''
GTKDOC_REBASE='true'
GTKDOC_SCAN=''
GTK_DOC_BUILD_HTML_FALSE='#'
GTK_DOC_BUILD_HTML_TRUE=''
GTK_DOC_BUILD_PDF_FALSE=''
GTK_DOC_BUILD_PDF_TRUE='#'
GTK_DOC_USE_LIBTOOL_FALSE='#'
GTK_DOC_USE_LIBTOOL_TRUE=''
GTK_DOC_USE_REBASE_FALSE='#'
GTK_DOC_USE_REBASE_TRUE=''
HASH_LIBS=''
HAVE_LD_VERSION_SCRIPT_FALSE='#'
HAVE_LD_VERSION_SCRIPT_TRUE=''
HTML_DIR='${datadir}/gtk-doc/html'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
INTLLIBS=''
INTL_MACOSX_LIBS=''
LCOV=''
LD='/usr/armv7l-unknown-linux-gnueabihf/bin/ld'
LDFLAGS=''
LIBFFI_CFLAGS=''
LIBFFI_LIBS='-lffi'
LIBICONV='-liconv'
LIBINTL=''
LIBOBJS=''
LIBS='-ldl -lpthread '
LIBSYSTEMD_CFLAGS=''
LIBSYSTEMD_LIBS=''
LIBTASN1_CFLAGS=''
LIBTASN1_LIBS='-ltasn1'
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
LIPO=''
LN_S='ln -s'
LTLIBICONV='-liconv'
LTLIBINTL=''
LTLIBOBJS=''
LT_SYS_LIBRARY_PATH=''
MAINT=''
MAINTAINER_MODE_FALSE='#'
MAINTAINER_MODE_TRUE=''
MAKEINFO='${SHELL} /sources/p11-kit-0.23.18.1/build/litter/missing makeinfo'
MANIFEST_TOOL=':'
MKDIR_P='/bin/mkdir -p'
MSGFMT='/usr/bin/msgfmt'
MSGFMT_015='/usr/bin/msgfmt'
MSGMERGE='/usr/bin/msgmerge'
NM='/usr/bin/nm -B'
NMEDIT=''
OBJDUMP='objdump'
OBJEXT='o'
OS_WIN32_FALSE=''
OS_WIN32_TRUE='#'
OTOOL64=''
OTOOL=''
P11KIT_LT_RELEASE='3:0:3'
PACKAGE='p11-kit'
PACKAGE_BUGREPORT='https://github.com/p11-glue/p11-kit/issues'
PACKAGE_NAME='p11-kit'
PACKAGE_STRING='p11-kit 0.23.18'
PACKAGE_TARNAME='p11-kit'
PACKAGE_URL='https://p11-glue.github.io/p11-glue/p11-kit.html'
PACKAGE_VERSION='0.23.18'
PATH_SEPARATOR=':'
PKG_CONFIG='/usr/bin/pkg-config'
PKG_CONFIG_LIBDIR=''
PKG_CONFIG_PATH=''
POSUB='po'
RANLIB='ranlib'
SED='/bin/sed'
SET_MAKE=''
SHELL='/bin/sh'
SHLEXT='.so'
STRIP='strip'
USE_NLS='yes'
VERSION='0.23.18'
WITH_ASN1_FALSE='#'
WITH_ASN1_TRUE=''
WITH_COVERAGE_FALSE=''
WITH_COVERAGE_TRUE='#'
WITH_FFI_FALSE='#'
WITH_FFI_TRUE=''
WITH_SYSTEMD_FALSE=''
WITH_SYSTEMD_TRUE='#'
WITH_TRUST_MODULE_FALSE='#'
WITH_TRUST_MODULE_TRUE=''
XGETTEXT='/usr/bin/xgettext'
XGETTEXT_015='/usr/bin/xgettext'
XGETTEXT_EXTRA_OPTIONS=''
XSLTPROC=''
ac_ct_AR='ar'
ac_ct_CC='gcc'
ac_ct_DUMPBIN=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE='#'
am__fastdepCC_FALSE='#'
am__fastdepCC_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__nodep='_no'
am__quote=''
am__tar='$${TAR-tar} chof - "$$tardir"'
am__untar='$${TAR-tar} xf -'
bindir='${exec_prefix}/bin'
build='armv7l-unknown-linux-gnueabihf'
build_alias=''
build_cpu='armv7l'
build_os='linux-gnueabihf'
build_vendor='unknown'
closures='64'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='${prefix}'
host='armv7l-unknown-linux-gnueabihf'
host_alias=''
host_cpu='armv7l'
host_os='linux-gnueabihf'
host_vendor='unknown'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /sources/p11-kit-0.23.18.1/build/litter/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='$(MKDIR_P)'
oldincludedir='/usr/include'
p11_module_path='${exec_prefix}/lib/pkcs11'
p11_package_config_modules='${pkgdatadir}/modules'
p11_system_config='/etc/pkcs11'
p11_system_config_file='/etc/pkcs11/pkcs11.conf'
p11_system_config_modules='/etc/pkcs11/modules'
p11_user_config='~/.config/pkcs11'
p11_user_config_file='~/.config/pkcs11/pkcs11.conf'
p11_user_config_modules='~/.config/pkcs11/modules'
pdfdir='${docdir}'
prefix='/usr'
privatedir='${libexecdir}/p11-kit'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='/etc'
systemduserunitdir=''
target_alias=''
with_trust_paths='/etc/pki/anchors'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "p11-kit"
#define PACKAGE_TARNAME "p11-kit"
#define PACKAGE_VERSION "0.23.18"
#define PACKAGE_STRING "p11-kit 0.23.18"
#define PACKAGE_BUGREPORT "https://github.com/p11-glue/p11-kit/issues"
#define PACKAGE_URL "https://p11-glue.github.io/p11-glue/p11-kit.html"
#define PACKAGE "p11-kit"
#define VERSION "0.23.18"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define __EXTENSIONS__ 1
#define _ALL_SOURCE 1
#define _GNU_SOURCE 1
#define _POSIX_PTHREAD_SEMANTICS 1
#define _TANDEM_SOURCE 1
#define HAVE_DLFCN_H 1
#define LT_OBJDIR ".libs/"
#define ENABLE_NLS 1
#define HAVE_GETTEXT 1
#define HAVE_DCGETTEXT 1
#define OS_UNIX 1
#define HAVE__BOOL 1
#define HAVE_STDBOOL_H 1
#define SIZEOF_UNSIGNED_LONG 4
#define HAVE_LIBPTHREAD 1
#define HAVE_LOCALE_H 1
#define HAVE_LOCALE_T 1
#define HAVE_NEWLOCALE 1
#define HAVE_STRERROR_L 1
#define HAVE_SYS_RESOURCE_H 1
#define HAVE_STRUCT_DIRENT_D_TYPE 1
#define HAVE_BASENAME 1
#define HAVE_MKSTEMP 1
#define HAVE_MKDTEMP 1
#define HAVE_GETAUXVAL 1
#define HAVE_GETRESUID 1
#define HAVE_SECURE_GETENV 1
#define HAVE_STRNDUP 1
#define HAVE_STRERROR_R 1
#define HAVE_REALLOCARRAY 1
#define HAVE_DECL_REALLOCARRAY 1
#define HAVE_SETENV 1
#define P11_TLS_KEYWORD __thread
#define HAVE_GMTIME_R 1
#define HAVE_GMTIME_R 1
#define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 0
#define HAVE_PROGRAM_INVOCATION_SHORT_NAME 1
#define HAVE_DECL___PROGNAME 0
#define HAVE___PROGNAME 1
#define HAVE___LIBC_ENABLE_SECURE 1
#define HAVE_SIGHANDLER_T 1
#define HAVE_SIG_T 1
#define HAVE___SIGHANDLER_T 1
#define HAVE_ASPRINTF 1
#define HAVE_VASPRINTF 1
#define HAVE_VSNPRINTF 1
#define HAVE_DECL_ASPRINTF 1
#define HAVE_DECL_VASPRINTF 1
#define WITH_ASN1 1
#define WITH_FFI 1
#define P11_VIRTUAL_MAX_FIXED 64
#define TRUST_PATHS "/etc/pki/anchors"
#define WITH_DEBUG 1
#define _DEBUG 1
#define PACKAGE_MAJOR 0
#define PACKAGE_MINOR 23
#define SHLEXT ".so"
#define EXEEXT ""

configure: exit 0
=======================================
   p11-kit 0.23.18: ./test-suite.log
=======================================

# TOTAL: 735
# PASS:  683
# SKIP:  0
# XFAIL: 0
# FAIL:  50
# XPASS: 0
# ERROR: 2

.. contents:: :depth: 2

ERROR: test-conf
================

(p11-kit:20561) p11_kit_modules_load: in
(p11-kit:20561) _p11_conf_parse_file: reading config file: /sources/p11-kit-0.23.18.1/p11-kit/fixtures/system-pkcs11.conf
(p11-kit:20561) _p11_conf_parse_file: config value: user-config: merge
(p11-kit:20561) _p11_conf_parse_file: config value: new: world
(p11-kit:20561) _p11_conf_load_globals: skipping user config in program running as root
(p11-kit:20561) load_configs_from_directory: loading module configs in: /sources/p11-kit-0.23.18.1/p11-kit/fixtures/system-modules
(p11-kit:20561) _p11_conf_parse_file: reading config file: /sources/p11-kit-0.23.18.1/p11-kit/fixtures/system-modules/seven.module
(p11-kit:20561) _p11_conf_parse_file: config value: module: mock-seven.so
(p11-kit:20561) _p11_conf_parse_file: config value: critical: yes
(p11-kit:20561) _p11_conf_parse_file: config value: enable-in: test-modules
(p11-kit:20561) message: invalid config filename, will be ignored in the future: /sources/p11-kit-0.23.18.1/p11-kit/fixtures/system-modules/two.badname
(p11-kit:20561) _p11_conf_parse_file: reading config file: /sources/p11-kit-0.23.18.1/p11-kit/fixtures/system-modules/two.badname
(p11-kit:20561) _p11_conf_parse_file: config value: module: mock-two.so
(p11-kit:20561) _p11_conf_parse_file: config value: setting: system2
(p11-kit:20561) _p11_conf_parse_file: reading config file: /sources/p11-kit-0.23.18.1/p11-kit/fixtures/system-modules/one.module
(p11-kit:20561) _p11_conf_parse_file: config value: module: mock-one.so
(p11-kit:20561) _p11_conf_parse_file: config value: setting: system1
(p11-kit:20561) _p11_conf_parse_file: config value: trust-policy: yes
(p11-kit:20561) _p11_conf_parse_file: config value: number: 18
(p11-kit:20561) _p11_conf_parse_file: reading config file: /sources/p11-kit-0.23.18.1/p11-kit/fixtures/system-modules/two-duplicate.module
(p11-kit:20561) _p11_conf_parse_file: config value: module: mock-two.so
(p11-kit:20561) load_configs_from_directory: loading module configs in: /sources/p11-kit-0.23.18.1/p11-kit/fixtures/package-modules
(p11-kit:20561) _p11_conf_parse_file: reading config file: /sources/p11-kit-0.23.18.1/p11-kit/fixtures/package-modules/four.module
(p11-kit:20561) _p11_conf_parse_file: config value: module: mock-four.so
(p11-kit:20561) _p11_conf_parse_file: config value: disable-in: test-disable, test-other
(p11-kit:20561) _p11_conf_parse_file: config value: priority: 4
(p11-kit:20561) _p11_conf_parse_file: config value: trust-policy: no
(p11-kit:20561) _p11_conf_parse_file: reading config file: /sources/p11-kit-0.23.18.1/p11-kit/fixtures/package-modules/six.module
(p11-kit:20561) _p11_conf_parse_file: config value: module: mock-six.so
(p11-kit:20561) _p11_conf_parse_file: config value: enable-in: test-proxy
(p11-kit:20561) _p11_conf_parse_file: config value: priority: 100
(p11-kit:20561) load_module_from_file_inlock: module path is relative, loading from: /sources/p11-kit-0.23.18.1/.libs
(p11-kit:20561) load_module_from_file_inlock: loading module two.badname from path: /sources/p11-kit-0.23.18.1/.libs/mock-two.so (p11-kit:20561) dlopen_and_get_function_list: opened module: /sources/p11-kit-0.23.18.1/.libs/mock-two.so
(p11-kit:20561) is_module_enabled_unlocked: disabled module 'six' running in 'frob-setuid'
(p11-kit:20561) is_module_enabled_unlocked: enabled module 'four' running in 'frob-setuid'
(p11-kit:20561) load_module_from_file_inlock: module path is relative, loading from: /sources/p11-kit-0.23.18.1/.libs
(p11-kit:20561) load_module_from_file_inlock: loading module four from path: /sources/p11-kit-0.23.18.1/.libs/mock-four.so
(p11-kit:20561) dlopen_and_get_function_list: opened module: /sources/p11-kit-0.23.18.1/.libs/mock-four.so
(p11-kit:20561) is_module_enabled_unlocked: disabled module 'seven' running in 'frob-setuid'
(p11-kit:20561) load_module_from_file_inlock: module path is relative, loading from: /sources/p11-kit-0.23.18.1/.libs
(p11-kit:20561) load_module_from_file_inlock: loading module two-duplicate from path: /sources/p11-kit-0.23.18.1/.libs/mock-two.so
(p11-kit:20561) dlopen_and_get_function_list: opened module: /sources/p11-kit-0.23.18.1/.libs/mock-two.so
(p11-kit:20561) load_module_from_file_inlock: duplicate module two-duplicate, using previous
(p11-kit:20561) load_module_from_file_inlock: module path is relative, loading from: /sources/p11-kit-0.23.18.1/.libs
(p11-kit:20561) load_module_from_file_inlock: loading module one from path: /sources/p11-kit-0.23.18.1/.libs/mock-one.so
(p11-kit:20561) dlopen_and_get_function_list: opened module: /sources/p11-kit-0.23.18.1/.libs/mock-one.so
(p11-kit:20561) is_module_enabled_unlocked: enabled module 'four' running in 'frob-setuid'
(p11-kit:20561) p11_kit_modules_load: out: success
(p11-kit:20561) managed_C_Initialize: in
(p11-kit:20561) initialize_module_inlock_reentrant: C_Initialize: calling
(p11-kit:20561) initialize_module_inlock_reentrant: C_Initialize: result: 0
(p11-kit:20561) managed_C_Initialize: out: 0
(p11-kit:20561) managed_C_Initialize: in
(p11-kit:20561) initialize_module_inlock_reentrant: C_Initialize: calling
(p11-kit:20561) initialize_module_inlock_reentrant: C_Initialize: result: 0
(p11-kit:20561) managed_C_Initialize: out: 0
(p11-kit:20561) managed_C_Initialize: in
(p11-kit:20561) initialize_module_inlock_reentrant: C_Initialize: calling
(p11-kit:20561) initialize_module_inlock_reentrant: C_Initialize: result: 0
(p11-kit:20561) managed_C_Initialize: out: 0
frob-setuid: p11-kit/frob-setuid.c:76: main: Assertion `strcmp (field, "user1") == 0' failed.
test-conf: common/test.c:644: p11_test_run_child: Assertion `!WIFSIGNALED (status)' failed.
./build/litter/tap-driver.sh: line 145: 20544 Aborted                 "$@"
ERROR: test-conf - missing test plan

FAIL: test-modules
==================

1..13
ok 1 /modules/test_filename
PASS: test-modules 1 /modules/test_filename
ok 2 /modules/test_no_duplicates
PASS: test-modules 2 /modules/test_no_duplicates
ok 3 /modules/test_exceed_max
PASS: test-modules 3 /modules/test_exceed_max
ok 4 /modules/test_disable
PASS: test-modules 4 /modules/test_disable
ok 5 /modules/test_disable_later
PASS: test-modules 5 /modules/test_disable_later
not ok 6 /modules/test_enable
FAIL: test-modules 6 /modules/test_enable
# assertion failed (lookup_module_with_name (modules, "three") != ((void *)0))
# test-modules: assertion failed (lookup_module_with_name (modules, "three") != ((void *)0))
# in test_enable() at test-modules.c:276
# test-modules: in test_enable() at test-modules.c:276
not ok 7 /modules/test_priority
FAIL: test-modules 7 /modules/test_priority
# assertion failed (expected[i] == name): (three == one)
# test-modules: assertion failed (expected[i] == name): (three == one)
# in test_priority() at test-modules.c:315
# test-modules: in test_priority() at test-modules.c:315
ok 8 /modules/test_module_name
PASS: test-modules 8 /modules/test_module_name
ok 9 /modules/test_module_flags
PASS: test-modules 9 /modules/test_module_flags
not ok 10 /modules/test_config_option
FAIL: test-modules 10 /modules/test_config_option
# assertion failed ("user1" == value): (user1 == system1)
# test-modules: assertion failed ("user1" == value): (user1 == system1)
# in test_config_option() at test-modules.c:449
# test-modules: in test_config_option() at test-modules.c:449
ok 11 /modules/trusted-only
PASS: test-modules 11 /modules/trusted-only
ok 12 /modules/trust-flags
PASS: test-modules 12 /modules/trust-flags
not ok 13 /modules/already-initialized
FAIL: test-modules 13 /modules/already-initialized
# assertion failed (lookup_module_with_name (modules, "seven") != ((void *)0))
# test-modules: assertion failed (lookup_module_with_name (modules, "seven") != ((void *)0))
# in test_already_initialized() at test-modules.c:475
# test-modules: in test_already_initialized() at test-modules.c:475

ERROR: test-deprecated
======================

test-deprecated: p11-kit/test-deprecated.c:226: test_enable: Assertion `lookup_module_with_name (modules, "three") != NULL' failed.
./build/litter/tap-driver.sh: line 145: 20572 Aborted                 "$@"
ERROR: test-deprecated - missing test plan

FAIL: test-transport
====================

1..46
not ok 1 /transport/basic
FAIL: test-transport 1 /transport/basic
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in test_basic_exec() at test-transport.c:270
# test-transport: in test_basic_exec() at test-transport.c:270
not ok 2 /transport/init-arg
FAIL: test-transport 2 /transport/init-arg
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in test_basic_exec_with_init_arg() at test-transport.c:291
# test-transport: in test_basic_exec_with_init_arg() at test-transport.c:291
not ok 3 /transport/simultaneous-functions
FAIL: test-transport 3 /transport/simultaneous-functions
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in test_simultaneous_functions() at test-transport.c:331
# test-transport: in test_simultaneous_functions() at test-transport.c:331
not ok 4 /transport/fork-and-reinitialize
FAIL: test-transport 4 /transport/fork-and-reinitialize
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in test_fork_and_reinitialize() at test-transport.c:366
# test-transport: in test_fork_and_reinitialize() at test-transport.c:366
not ok 5 /transport/test_get_info
FAIL: test-transport 5 /transport/test_get_info
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 6 /transport/test_get_slot_list
FAIL: test-transport 6 /transport/test_get_slot_list
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 7 /transport/test_get_slot_info
FAIL: test-transport 7 /transport/test_get_slot_info
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 8 /transport/test_get_token_info
FAIL: test-transport 8 /transport/test_get_token_info
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 9 /transport/test_get_mechanism_list
FAIL: test-transport 9 /transport/test_get_mechanism_list
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 10 /transport/test_get_mechanism_info
FAIL: test-transport 10 /transport/test_get_mechanism_info
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 11 /transport/test_init_token
FAIL: test-transport 11 /transport/test_init_token
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 12 /transport/test_wait_for_slot_event
FAIL: test-transport 12 /transport/test_wait_for_slot_event
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 13 /transport/test_open_close_session
FAIL: test-transport 13 /transport/test_open_close_session
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 14 /transport/test_close_all_sessions
FAIL: test-transport 14 /transport/test_close_all_sessions
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 15 /transport/test_get_function_status
FAIL: test-transport 15 /transport/test_get_function_status
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 16 /transport/test_cancel_function
FAIL: test-transport 16 /transport/test_cancel_function
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 17 /transport/test_get_session_info
FAIL: test-transport 17 /transport/test_get_session_info
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 18 /transport/test_init_pin
FAIL: test-transport 18 /transport/test_init_pin
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 19 /transport/test_set_pin
FAIL: test-transport 19 /transport/test_set_pin
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 20 /transport/test_operation_state
FAIL: test-transport 20 /transport/test_operation_state
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 21 /transport/test_login_logout
FAIL: test-transport 21 /transport/test_login_logout
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 22 /transport/test_get_attribute_value
FAIL: test-transport 22 /transport/test_get_attribute_value
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 23 /transport/test_set_attribute_value
FAIL: test-transport 23 /transport/test_set_attribute_value
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 24 /transport/test_create_object
FAIL: test-transport 24 /transport/test_create_object
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 25 /transport/test_copy_object
FAIL: test-transport 25 /transport/test_copy_object
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 26 /transport/test_destroy_object
FAIL: test-transport 26 /transport/test_destroy_object
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 27 /transport/test_get_object_size
FAIL: test-transport 27 /transport/test_get_object_size
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 28 /transport/test_find_objects
FAIL: test-transport 28 /transport/test_find_objects
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 29 /transport/test_encrypt
FAIL: test-transport 29 /transport/test_encrypt
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 30 /transport/test_decrypt
FAIL: test-transport 30 /transport/test_decrypt
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 31 /transport/test_digest
FAIL: test-transport 31 /transport/test_digest
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 32 /transport/test_sign
FAIL: test-transport 32 /transport/test_sign
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 33 /transport/test_sign_recover
FAIL: test-transport 33 /transport/test_sign_recover
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 34 /transport/test_verify
FAIL: test-transport 34 /transport/test_verify
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 35 /transport/test_verify_recover
FAIL: test-transport 35 /transport/test_verify_recover
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 36 /transport/test_digest_encrypt
FAIL: test-transport 36 /transport/test_digest_encrypt
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 37 /transport/test_decrypt_digest
FAIL: test-transport 37 /transport/test_decrypt_digest
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 38 /transport/test_sign_encrypt
FAIL: test-transport 38 /transport/test_sign_encrypt
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 39 /transport/test_decrypt_verify
FAIL: test-transport 39 /transport/test_decrypt_verify
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 40 /transport/test_generate_key
FAIL: test-transport 40 /transport/test_generate_key
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 41 /transport/test_generate_key_pair
FAIL: test-transport 41 /transport/test_generate_key_pair
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 42 /transport/test_wrap_key
FAIL: test-transport 42 /transport/test_wrap_key
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 43 /transport/test_unwrap_key
FAIL: test-transport 43 /transport/test_unwrap_key
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 44 /transport/test_derive_key
FAIL: test-transport 44 /transport/test_derive_key
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 45 /transport/test_random
FAIL: test-transport 45 /transport/test_random
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 46 /transport/unix/basic
FAIL: test-transport 46 /transport/unix/basic
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in test_basic_exec() at test-transport.c:270
# test-transport: in test_basic_exec() at test-transport.c:270

test-suite.log:

=======================================
   p11-kit 0.23.18: ./test-suite.log
=======================================

# TOTAL: 735
# PASS:  683
# SKIP:  0
# XFAIL: 0
# FAIL:  50
# XPASS: 0
# ERROR: 2

.. contents:: :depth: 2

ERROR: test-conf
================

(p11-kit:20561) p11_kit_modules_load: in
(p11-kit:20561) _p11_conf_parse_file: reading config file: /sources/p11-kit-0.23.18.1/p11-kit/fixtures/system-pkcs11.conf
(p11-kit:20561) _p11_conf_parse_file: config value: user-config: merge
(p11-kit:20561) _p11_conf_parse_file: config value: new: world
(p11-kit:20561) _p11_conf_load_globals: skipping user config in program running as root
(p11-kit:20561) load_configs_from_directory: loading module configs in: /sources/p11-kit-0.23.18.1/p11-kit/fixtures/system-modules
(p11-kit:20561) _p11_conf_parse_file: reading config file: /sources/p11-kit-0.23.18.1/p11-kit/fixtures/system-modules/seven.module
(p11-kit:20561) _p11_conf_parse_file: config value: module: mock-seven.so
(p11-kit:20561) _p11_conf_parse_file: config value: critical: yes
(p11-kit:20561) _p11_conf_parse_file: config value: enable-in: test-modules
(p11-kit:20561) message: invalid config filename, will be ignored in the future: /sources/p11-kit-0.23.18.1/p11-kit/fixtures/system-modules/two.badname
(p11-kit:20561) _p11_conf_parse_file: reading config file: /sources/p11-kit-0.23.18.1/p11-kit/fixtures/system-modules/two.badname
(p11-kit:20561) _p11_conf_parse_file: config value: module: mock-two.so
(p11-kit:20561) _p11_conf_parse_file: config value: setting: system2
(p11-kit:20561) _p11_conf_parse_file: reading config file: /sources/p11-kit-0.23.18.1/p11-kit/fixtures/system-modules/one.module
(p11-kit:20561) _p11_conf_parse_file: config value: module: mock-one.so
(p11-kit:20561) _p11_conf_parse_file: config value: setting: system1
(p11-kit:20561) _p11_conf_parse_file: config value: trust-policy: yes
(p11-kit:20561) _p11_conf_parse_file: config value: number: 18
(p11-kit:20561) _p11_conf_parse_file: reading config file: /sources/p11-kit-0.23.18.1/p11-kit/fixtures/system-modules/two-duplicate.module
(p11-kit:20561) _p11_conf_parse_file: config value: module: mock-two.so
(p11-kit:20561) load_configs_from_directory: loading module configs in: /sources/p11-kit-0.23.18.1/p11-kit/fixtures/package-modules
(p11-kit:20561) _p11_conf_parse_file: reading config file: /sources/p11-kit-0.23.18.1/p11-kit/fixtures/package-modules/four.module
(p11-kit:20561) _p11_conf_parse_file: config value: module: mock-four.so
(p11-kit:20561) _p11_conf_parse_file: config value: disable-in: test-disable, test-other
(p11-kit:20561) _p11_conf_parse_file: config value: priority: 4
(p11-kit:20561) _p11_conf_parse_file: config value: trust-policy: no
(p11-kit:20561) _p11_conf_parse_file: reading config file: /sources/p11-kit-0.23.18.1/p11-kit/fixtures/package-modules/six.module
(p11-kit:20561) _p11_conf_parse_file: config value: module: mock-six.so
(p11-kit:20561) _p11_conf_parse_file: config value: enable-in: test-proxy
(p11-kit:20561) _p11_conf_parse_file: config value: priority: 100
(p11-kit:20561) load_module_from_file_inlock: module path is relative, loading from: /sources/p11-kit-0.23.18.1/.libs
(p11-kit:20561) load_module_from_file_inlock: loading module two.badname from path: /sources/p11-kit-0.23.18.1/.libs/mock-two.so (p11-kit:20561) dlopen_and_get_function_list: opened module: /sources/p11-kit-0.23.18.1/.libs/mock-two.so
(p11-kit:20561) is_module_enabled_unlocked: disabled module 'six' running in 'frob-setuid'
(p11-kit:20561) is_module_enabled_unlocked: enabled module 'four' running in 'frob-setuid'
(p11-kit:20561) load_module_from_file_inlock: module path is relative, loading from: /sources/p11-kit-0.23.18.1/.libs
(p11-kit:20561) load_module_from_file_inlock: loading module four from path: /sources/p11-kit-0.23.18.1/.libs/mock-four.so
(p11-kit:20561) dlopen_and_get_function_list: opened module: /sources/p11-kit-0.23.18.1/.libs/mock-four.so
(p11-kit:20561) is_module_enabled_unlocked: disabled module 'seven' running in 'frob-setuid'
(p11-kit:20561) load_module_from_file_inlock: module path is relative, loading from: /sources/p11-kit-0.23.18.1/.libs
(p11-kit:20561) load_module_from_file_inlock: loading module two-duplicate from path: /sources/p11-kit-0.23.18.1/.libs/mock-two.so
(p11-kit:20561) dlopen_and_get_function_list: opened module: /sources/p11-kit-0.23.18.1/.libs/mock-two.so
(p11-kit:20561) load_module_from_file_inlock: duplicate module two-duplicate, using previous
(p11-kit:20561) load_module_from_file_inlock: module path is relative, loading from: /sources/p11-kit-0.23.18.1/.libs
(p11-kit:20561) load_module_from_file_inlock: loading module one from path: /sources/p11-kit-0.23.18.1/.libs/mock-one.so
(p11-kit:20561) dlopen_and_get_function_list: opened module: /sources/p11-kit-0.23.18.1/.libs/mock-one.so
(p11-kit:20561) is_module_enabled_unlocked: enabled module 'four' running in 'frob-setuid'
(p11-kit:20561) p11_kit_modules_load: out: success
(p11-kit:20561) managed_C_Initialize: in
(p11-kit:20561) initialize_module_inlock_reentrant: C_Initialize: calling
(p11-kit:20561) initialize_module_inlock_reentrant: C_Initialize: result: 0
(p11-kit:20561) managed_C_Initialize: out: 0
(p11-kit:20561) managed_C_Initialize: in
(p11-kit:20561) initialize_module_inlock_reentrant: C_Initialize: calling
(p11-kit:20561) initialize_module_inlock_reentrant: C_Initialize: result: 0
(p11-kit:20561) managed_C_Initialize: out: 0
(p11-kit:20561) managed_C_Initialize: in
(p11-kit:20561) initialize_module_inlock_reentrant: C_Initialize: calling
(p11-kit:20561) initialize_module_inlock_reentrant: C_Initialize: result: 0
(p11-kit:20561) managed_C_Initialize: out: 0
frob-setuid: p11-kit/frob-setuid.c:76: main: Assertion `strcmp (field, "user1") == 0' failed.
test-conf: common/test.c:644: p11_test_run_child: Assertion `!WIFSIGNALED (status)' failed.
./build/litter/tap-driver.sh: line 145: 20544 Aborted                 "$@"
ERROR: test-conf - missing test plan

FAIL: test-modules
==================

1..13
ok 1 /modules/test_filename
PASS: test-modules 1 /modules/test_filename
ok 2 /modules/test_no_duplicates
PASS: test-modules 2 /modules/test_no_duplicates
ok 3 /modules/test_exceed_max
PASS: test-modules 3 /modules/test_exceed_max
ok 4 /modules/test_disable
PASS: test-modules 4 /modules/test_disable
ok 5 /modules/test_disable_later
PASS: test-modules 5 /modules/test_disable_later
not ok 6 /modules/test_enable
FAIL: test-modules 6 /modules/test_enable
# assertion failed (lookup_module_with_name (modules, "three") != ((void *)0))
# test-modules: assertion failed (lookup_module_with_name (modules, "three") != ((void *)0))
# in test_enable() at test-modules.c:276
# test-modules: in test_enable() at test-modules.c:276
not ok 7 /modules/test_priority
FAIL: test-modules 7 /modules/test_priority
# assertion failed (expected[i] == name): (three == one)
# test-modules: assertion failed (expected[i] == name): (three == one)
# in test_priority() at test-modules.c:315
# test-modules: in test_priority() at test-modules.c:315
ok 8 /modules/test_module_name
PASS: test-modules 8 /modules/test_module_name
ok 9 /modules/test_module_flags
PASS: test-modules 9 /modules/test_module_flags
not ok 10 /modules/test_config_option
FAIL: test-modules 10 /modules/test_config_option
# assertion failed ("user1" == value): (user1 == system1)
# test-modules: assertion failed ("user1" == value): (user1 == system1)
# in test_config_option() at test-modules.c:449
# test-modules: in test_config_option() at test-modules.c:449
ok 11 /modules/trusted-only
PASS: test-modules 11 /modules/trusted-only
ok 12 /modules/trust-flags
PASS: test-modules 12 /modules/trust-flags
not ok 13 /modules/already-initialized
FAIL: test-modules 13 /modules/already-initialized
# assertion failed (lookup_module_with_name (modules, "seven") != ((void *)0))
# test-modules: assertion failed (lookup_module_with_name (modules, "seven") != ((void *)0))
# in test_already_initialized() at test-modules.c:475
# test-modules: in test_already_initialized() at test-modules.c:475

ERROR: test-deprecated
======================

test-deprecated: p11-kit/test-deprecated.c:226: test_enable: Assertion `lookup_module_with_name (modules, "three") != NULL' failed.
./build/litter/tap-driver.sh: line 145: 20572 Aborted                 "$@"
ERROR: test-deprecated - missing test plan

FAIL: test-transport
====================

1..46
not ok 1 /transport/basic
FAIL: test-transport 1 /transport/basic
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in test_basic_exec() at test-transport.c:270
# test-transport: in test_basic_exec() at test-transport.c:270
not ok 2 /transport/init-arg
FAIL: test-transport 2 /transport/init-arg
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in test_basic_exec_with_init_arg() at test-transport.c:291
# test-transport: in test_basic_exec_with_init_arg() at test-transport.c:291
not ok 3 /transport/simultaneous-functions
FAIL: test-transport 3 /transport/simultaneous-functions
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in test_simultaneous_functions() at test-transport.c:331
# test-transport: in test_simultaneous_functions() at test-transport.c:331
not ok 4 /transport/fork-and-reinitialize
FAIL: test-transport 4 /transport/fork-and-reinitialize
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in test_fork_and_reinitialize() at test-transport.c:366
# test-transport: in test_fork_and_reinitialize() at test-transport.c:366
not ok 5 /transport/test_get_info
FAIL: test-transport 5 /transport/test_get_info
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 6 /transport/test_get_slot_list
FAIL: test-transport 6 /transport/test_get_slot_list
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 7 /transport/test_get_slot_info
FAIL: test-transport 7 /transport/test_get_slot_info
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 8 /transport/test_get_token_info
FAIL: test-transport 8 /transport/test_get_token_info
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 9 /transport/test_get_mechanism_list
FAIL: test-transport 9 /transport/test_get_mechanism_list
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 10 /transport/test_get_mechanism_info
FAIL: test-transport 10 /transport/test_get_mechanism_info
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 11 /transport/test_init_token
FAIL: test-transport 11 /transport/test_init_token
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 12 /transport/test_wait_for_slot_event
FAIL: test-transport 12 /transport/test_wait_for_slot_event
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 13 /transport/test_open_close_session
FAIL: test-transport 13 /transport/test_open_close_session
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 14 /transport/test_close_all_sessions
FAIL: test-transport 14 /transport/test_close_all_sessions
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 15 /transport/test_get_function_status
FAIL: test-transport 15 /transport/test_get_function_status
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 16 /transport/test_cancel_function
FAIL: test-transport 16 /transport/test_cancel_function
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 17 /transport/test_get_session_info
FAIL: test-transport 17 /transport/test_get_session_info
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 18 /transport/test_init_pin
FAIL: test-transport 18 /transport/test_init_pin
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 19 /transport/test_set_pin
FAIL: test-transport 19 /transport/test_set_pin
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 20 /transport/test_operation_state
FAIL: test-transport 20 /transport/test_operation_state
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 21 /transport/test_login_logout
FAIL: test-transport 21 /transport/test_login_logout
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 22 /transport/test_get_attribute_value
FAIL: test-transport 22 /transport/test_get_attribute_value
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 23 /transport/test_set_attribute_value
FAIL: test-transport 23 /transport/test_set_attribute_value
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 24 /transport/test_create_object
FAIL: test-transport 24 /transport/test_create_object
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 25 /transport/test_copy_object
FAIL: test-transport 25 /transport/test_copy_object
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 26 /transport/test_destroy_object
FAIL: test-transport 26 /transport/test_destroy_object
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 27 /transport/test_get_object_size
FAIL: test-transport 27 /transport/test_get_object_size
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 28 /transport/test_find_objects
FAIL: test-transport 28 /transport/test_find_objects
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 29 /transport/test_encrypt
FAIL: test-transport 29 /transport/test_encrypt
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 30 /transport/test_decrypt
FAIL: test-transport 30 /transport/test_decrypt
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 31 /transport/test_digest
FAIL: test-transport 31 /transport/test_digest
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 32 /transport/test_sign
FAIL: test-transport 32 /transport/test_sign
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 33 /transport/test_sign_recover
FAIL: test-transport 33 /transport/test_sign_recover
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 34 /transport/test_verify
FAIL: test-transport 34 /transport/test_verify
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 35 /transport/test_verify_recover
FAIL: test-transport 35 /transport/test_verify_recover
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 36 /transport/test_digest_encrypt
FAIL: test-transport 36 /transport/test_digest_encrypt
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 37 /transport/test_decrypt_digest
FAIL: test-transport 37 /transport/test_decrypt_digest
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 38 /transport/test_sign_encrypt
FAIL: test-transport 38 /transport/test_sign_encrypt
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 39 /transport/test_decrypt_verify
FAIL: test-transport 39 /transport/test_decrypt_verify
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 40 /transport/test_generate_key
FAIL: test-transport 40 /transport/test_generate_key
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 41 /transport/test_generate_key_pair
FAIL: test-transport 41 /transport/test_generate_key_pair
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 42 /transport/test_wrap_key
FAIL: test-transport 42 /transport/test_wrap_key
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 43 /transport/test_unwrap_key
FAIL: test-transport 43 /transport/test_unwrap_key
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 44 /transport/test_derive_key
FAIL: test-transport 44 /transport/test_derive_key
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 45 /transport/test_random
FAIL: test-transport 45 /transport/test_random
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in setup_mock_module() at test-transport.c:120
# test-transport: in setup_mock_module() at test-transport.c:120
not ok 46 /transport/unix/basic
FAIL: test-transport 46 /transport/unix/basic
# assertion failed (module != ((void *)0))
# test-transport: assertion failed (module != ((void *)0))
# in test_basic_exec() at test-transport.c:270
# test-transport: in test_basic_exec() at test-transport.c:270

uname -a:

Linux raspberrypi 4.19.75-v7l+ #1270 SMP Tue Sep 24 18:51:41 BST 2019 armv7l GNU/Linux

Differences: I had many failures, we have one error in common but I have another error you don't have. I do have test-suite.log. Our config is slightly different too

I don't know if our problems are related at all. If not, I'll go ahead and make my own Issue

@ueno
Copy link
Member

ueno commented Aug 17, 2020

I suspect that it is because some of the tests are assuming that they are not run under the "root" user.

@misuzu
Copy link
Author

misuzu commented Aug 17, 2020

I do not have this issue with 0.23.20. Not sure if it was fixed in p11-kit or in nixpkgs.

@ueno
Copy link
Member

ueno commented Aug 18, 2020

@misuzu thanks for the confirmation.
@vegerot I guess #311 should fix your issue.

@galderz
Copy link

galderz commented Nov 26, 2020

Hi! I'm seeing this issue also with 0.23.20, see here, any ideas how to solve this?

@ueno
Copy link
Member

ueno commented Nov 26, 2020

@galderz please try 0.23.21; the fix (for the latter issue) is only in that version.

@galderz
Copy link

galderz commented Nov 27, 2020

The issue seemed to only affect single-user nixos setups. With multi-user it worked fine, see here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants