libtasn1-static-x86_64-unknown-linux-musl-4.21.0
checks.x86_64-linux.systemd-binfmt-chroot
· build #34
· raw
1tribuchet: building on jamie2structuredAttrs is enabled
unpackPhase
3unpacking source archive /nix/store/rk09qhlp69my6j46rbmly4kmvh1a9sa1-libtasn1-4.21.0.tar.gz4source root is libtasn1-4.21.05setting SOURCE_DATE_EPOCH to timestamp 1767874762 of file "libtasn1-4.21.0/windows/test-tree/test-tree.vcproj"updateAutotoolsGnuConfigScriptsPhase
6Updating Autotools / GNU config script to a newer upstream version: ./build-aux/config.sub7Updating Autotools / GNU config script to a newer upstream version: ./build-aux/config.guess8Updating Autotools / GNU config script to a newer upstream version: ./build-aux/config.sub9Updating Autotools / GNU config script to a newer upstream version: ./build-aux/config.guessconfigurePhase
10fixing libtool script ./build-aux/ltmain.sh11./configure12patching script interpreter paths in ./configure13./configure: interpreter directive changed from "#! /bin/sh" to "/nix/store/svx59425zxp552p2b8gm11qj5r09b56i-bash-5.3p15/bin/sh"14configure flags: --disable-dependency-tracking --prefix=/nix/store/8wq7bqr2ab5iq5kz6j7g9m2x2xgqm8b1-libtasn1-static-x86_64-unknown-linux-musl-4.21.0 --bindir=/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/bin --sbindir=/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/sbin --includedir=/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/include --mandir=/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/share/man --infodir=/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/share/info --docdir=/nix/store/8wq7bqr2ab5iq5kz6j7g9m2x2xgqm8b1-libtasn1-static-x86_64-unknown-linux-musl-4.21.0/share/doc/libtasn1 --libdir=/nix/store/8wq7bqr2ab5iq5kz6j7g9m2x2xgqm8b1-libtasn1-static-x86_64-unknown-linux-musl-4.21.0/lib --libexecdir=/nix/store/8wq7bqr2ab5iq5kz6j7g9m2x2xgqm8b1-libtasn1-static-x86_64-unknown-linux-musl-4.21.0/libexec --localedir=/nix/store/8wq7bqr2ab5iq5kz6j7g9m2x2xgqm8b1-libtasn1-static-x86_64-unknown-linux-musl-4.21.0/share/locale --enable-static --disable-shared --disable-shared --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-musl15configure: GNU Libtasn1 4.21.0 libtasn1 4.21.0 0x041500 12:5:6 16checking for a BSD-compatible install... /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/install -c17checking whether sleep supports fractional seconds... yes18checking filesystem timestamp resolution... 0.0119checking whether build environment is sane... yes20checking for x86_64-unknown-linux-musl-strip... x86_64-unknown-linux-musl-strip21checking for a race-free mkdir -p... /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/mkdir -p22checking for gawk... gawk23checking whether make sets $(MAKE)... yes24checking whether make supports nested variables... yes25checking xargs -n works... yes26checking whether UID '1000' is supported by ustar format... yes27checking whether GID '100' is supported by ustar format... yes28checking how to create a ustar tar archive... gnutar29checking for x86_64-unknown-linux-musl-gcc... x86_64-unknown-linux-musl-gcc30checking whether the C compiler works... yes31checking for C compiler default output file name... a.out32checking for suffix of executables... 33checking whether we are cross compiling... yes34checking for suffix of object files... o35checking whether the compiler supports GNU C... yes36checking whether x86_64-unknown-linux-musl-gcc accepts -g... yes37checking for x86_64-unknown-linux-musl-gcc option to enable C11 features... none needed38checking whether x86_64-unknown-linux-musl-gcc understands -c and -o together... yes39checking whether the compiler is clang... no40checking for compiler option needed when checking for declarations... none41checking whether make supports the include directive... yes (GNU style)42checking dependency style of x86_64-unknown-linux-musl-gcc... none43checking for stdio.h... yes44checking for stdlib.h... yes45checking for string.h... yes46checking for inttypes.h... yes47checking for stdint.h... yes48checking for strings.h... yes49checking for sys/stat.h... yes50checking for sys/types.h... yes51checking for unistd.h... yes52checking for wchar.h... yes53checking for minix/config.h... no54checking for stdbool.h... yes55checking for limits.h... yes56checking for stdckdint.h... yes57checking for sys/socket.h... yes58checking for getopt.h... yes59checking for sys/time.h... yes60checking for xlocale.h... no61checking for sys/param.h... yes62checking for features.h... yes63checking for crtdefs.h... no64checking whether it is safe to define __EXTENSIONS__... yes65checking whether _XOPEN_SOURCE should be defined... no66checking build system type... x86_64-unknown-linux-gnu67checking host system type... x86_64-unknown-linux-musl68checking how to run the C preprocessor... x86_64-unknown-linux-musl-gcc -E69checking for egrep -e... /nix/store/xmvbzzxm5snla5a2cyfhm7hjy9bifx7n-gnugrep-3.12/bin/grep -E70checking for Minix Amsterdam compiler... no71checking for x86_64-unknown-linux-musl-ar... x86_64-unknown-linux-musl-ar72checking for x86_64-unknown-linux-musl-gcc option to support large files... none needed73checking for bison... no74checking for byacc... no75checking for clock_gettime... yes76checking for fmemopen... yes77checking how to print strings... printf78checking for a sed that does not truncate output... /nix/store/qf2wzyq4irhgyhnq3s2hz0ldjq3w8a3x-gnused-4.10/bin/sed79checking for grep that handles long lines and -e... /nix/store/xmvbzzxm5snla5a2cyfhm7hjy9bifx7n-gnugrep-3.12/bin/grep80checking for egrep... /nix/store/xmvbzzxm5snla5a2cyfhm7hjy9bifx7n-gnugrep-3.12/bin/grep -E81checking for fgrep... /nix/store/xmvbzzxm5snla5a2cyfhm7hjy9bifx7n-gnugrep-3.12/bin/grep -F82checking for ld used by x86_64-unknown-linux-musl-gcc... x86_64-unknown-linux-musl-ld83checking if the linker (x86_64-unknown-linux-musl-ld) is GNU ld... yes84checking for BSD- or MS-compatible name lister (nm)... x86_64-unknown-linux-musl-nm85checking the name lister (x86_64-unknown-linux-musl-nm) interface... BSD nm86checking whether ln -s works... yes87checking the maximum length of command line arguments... 3276888checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-musl format... func_convert_file_noop89checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop90checking for x86_64-unknown-linux-musl-ld option to reload object files... -r91checking for x86_64-unknown-linux-musl-file... no92checking for file... file93configure: WARNING: using cross tools not prefixed with host triplet94checking for x86_64-unknown-linux-musl-objdump... x86_64-unknown-linux-musl-objdump95checking how to recognize dependent libraries... (cached) pass_all96checking for x86_64-unknown-linux-musl-dlltool... no97checking for dlltool... no98checking how to associate runtime and link libraries... printf %s\n99checking for x86_64-unknown-linux-musl-ar... (cached) x86_64-unknown-linux-musl-ar100checking for archiver @FILE support... @101checking for x86_64-unknown-linux-musl-strip... (cached) x86_64-unknown-linux-musl-strip102checking for x86_64-unknown-linux-musl-ranlib... x86_64-unknown-linux-musl-ranlib103checking command to parse x86_64-unknown-linux-musl-nm output from x86_64-unknown-linux-musl-gcc object... ok104checking for sysroot... no105checking for a working dd... /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/dd106checking how to truncate binary pipes... /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/dd bs=4096 count=1107checking for x86_64-unknown-linux-musl-mt... no108checking for mt... no109checking if : is a manifest tool... no110checking for dlfcn.h... yes111checking for objdir... .libs112checking if x86_64-unknown-linux-musl-gcc supports -fno-rtti -fno-exceptions... no113checking for x86_64-unknown-linux-musl-gcc option to produce PIC... -fPIC -DPIC114checking if x86_64-unknown-linux-musl-gcc PIC flag -fPIC -DPIC works... yes115checking if x86_64-unknown-linux-musl-gcc static flag -static works... yes116checking if x86_64-unknown-linux-musl-gcc supports -c -o file.o... yes117checking if x86_64-unknown-linux-musl-gcc supports -c -o file.o... (cached) yes118checking whether the x86_64-unknown-linux-musl-gcc linker (x86_64-unknown-linux-musl-ld -m elf_x86_64) supports shared libraries... yes119checking dynamic linker characteristics... GNU/Linux ld.so120checking how to hardcode library paths into programs... immediate121checking whether stripping libraries is possible... yes122checking if libtool supports shared libraries... yes123checking whether to build shared libraries... no124checking whether to build static libraries... yes125checking for x86_64-unknown-linux-musl-pkg-config... no126checking for pkg-config... no127checking for gtk-doc... no128configure: WARNING:129 You will not be able to create source packages with 'make dist'130 because gtk-doc >= 1.2 is not found.131checking for gtkdoc-check... no132checking for gtkdoc-check... no133checking for gtkdoc-rebase... no134checking for gtkdoc-mkpdf... no135checking whether to build gtk-doc documentation... no136checking for GTKDOC_DEPS... checking size of unsigned long int... 8137checking size of unsigned int... 4138checking whether ctype.h defines __header_inline... no139checking for symlink... yes140checking for _set_invalid_parameter_handler... no141checking for fcntl... yes142checking for getdtablesize... yes143checking for gettimeofday... yes144checking for lstat... yes145checking for memset_s... no146checking for working fcntl.h... guessing no147checking whether the preprocessor supports include_next... yes148checking whether source code line length is unlimited... yes149checking for pid_t... yes150checking for mode_t... yes151checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... no152checking whether <limits.h> defines MIN and MAX... no153checking whether <sys/param.h> defines MIN and MAX... yes154checking whether the compiler produces multi-arch binaries... no155checking whether malloc is ptrdiff_t safe... yes156checking whether malloc, calloc set errno on failure... yes157checking whether realloc should abort upon undefined behaviour... no158checking whether stdckdint.h can be included in C... yes159checking checking for an ISO C23 compliant stdckdint.h in C... yes160checking whether stdckdint.h can be included in C++... yes161checking checking for an ISO C++26 compliant stdckdint.h in C++... no162checking for good max_align_t... yes163checking whether NULL can be used in arbitrary expressions... yes164checking for unreachable in C... no165checking whether nullptr_t needs <stddef.h>... yes166checking whether <stddef.h> is idempotent... guessing yes167checking for wint_t... yes168checking whether wint_t is large enough... yes169checking whether stdint.h conforms to C99... guessing yes170checking whether stdint.h works without ISO C predefines... yes171checking whether stdint.h has UINTMAX_WIDTH etc.... no172checking for C/C++ restrict keyword... __restrict__173checking for nl_langinfo and CODESET... yes174checking for an english Unicode locale... en_US.UTF-8175checking for x86_64-unknown-linux-musl-gcc options needed to detect all undeclared functions... none needed176checking whether ecvt is declared... yes177checking whether fcvt is declared... yes178checking whether gcvt is declared... yes179checking whether MB_CUR_MAX is correct... guessing yes180checking for off64_t... no181checking for blksize_t... yes182checking for blkcnt_t... yes183checking whether execvpe is declared... yes184checking for C compiler option to allow warnings... -Wno-error185checking for bool, true, false... yes186checking if gcc/ld supports -Wl,--output-def... not needed, shared libraries are disabled187checking if LD -Wl,--version-script works... yes188checking whether the -Werror option is usable... yes189checking for simple visibility declarations... yes190checking whether the compiler supports the __inline keyword... yes191checking whether realloc sets errno on failure... yes192checking whether realloc (..., 0) returns nonnull... guessing yes193checking for ssize_t... yes194checking for va_copy... yes195checking for strverscmp... yes196checking whether strverscmp works... guessing no197checking for size_t... yes198checking for working alloca.h... yes199checking for alloca... yes200checking for complete errno.h... yes201checking whether fopen recognizes a trailing slash... guessing yes202checking whether fflush works on input streams... cross203checking whether stat file-mode macros are broken... no204checking for nlink_t... yes205checking whether stdin defaults to large file offsets... yes206checking whether ftello is declared... yes207checking whether ungetc works on arbitrary bytes... guessing yes208checking for ftello... yes209checking whether ftello works... guessing yes210checking whether getdtablesize is declared... yes211checking for getopt.h... (cached) yes212checking for getopt_long_only... yes213checking whether getopt is POSIX compatible... guessing yes214checking for working GNU getopt function... guessing no215checking for glibc-compatible sys/cdefs.h... no216checking whether timespec_get is declared... yes217checking for timespec_get... yes218checking for struct timeval... yes219checking for wide-enough struct timeval.tv_sec member... yes220checking whether locale.h defines locale_t... yes221checking whether locale.h defines _locale_t... no222checking whether locale.h conforms to POSIX:2001... yes223checking whether struct lconv is properly defined... yes224checking whether lstat correctly handles trailing slash... guessing yes225checking whether malloc (0) returns nonnull... guessing yes226checking for O_CLOEXEC... yes227checking for promoted mode_t type... mode_t228checking whether fcloseall is declared... no229checking whether getw is declared... yes230checking whether putw is declared... yes231checking which flavor of printf attribute matches inttypes macros... system232checking whether streq is declared... no233checking whether memeq is declared... no234checking for struct timespec in <time.h>... yes235checking for TIME_UTC in <time.h>... yes236checking whether <wchar.h> uses 'inline' correctly... yes237checking whether wcsdup is declared... yes238checking for alloca as a compiler built-in... yes239checking for static_assert... yes, a keyword240checking for bool, true, false... (cached) yes241checking for library containing clock_gettime... none required242checking for clock_getres... yes243checking for clock_gettime... (cached) yes244checking for clock_settime... yes245checking whether dup2 works... guessing yes246checking whether fcntl handles F_DUPFD correctly... guessing yes247checking whether fcntl understands F_DUPFD_CLOEXEC... guessing no248checking whether fopen supports the mode character 'x'... guessing yes249checking whether fopen supports the mode character 'e'... guessing yes250checking whether free is known to preserve errno... no251checking for __fseterr... yes252checking for ftello... (cached) yes253checking whether ftello works... (cached) guessing yes254checking whether getdtablesize works... guessing yes255checking for gettimeofday with POSIX signature... yes256checking whether lseek detects pipes... yes257checking whether SEEK_DATA works but is incompatible with GNU... no258checking for memset_explicit... no259checking for explicit_memset... no260checking whether open recognizes a trailing slash... guessing yes261checking whether program_invocation_name is declared... yes262checking whether program_invocation_short_name is declared... yes263checking whether realloc sets errno on failure... (cached) yes264checking whether realloc (..., 0) returns nonnull... (cached) guessing yes265checking for ssize_t... (cached) yes266checking whether stat handles trailing slashes on files... guessing yes267checking for struct stat.st_atim.tv_nsec... yes268checking whether struct stat.st_atim is of type struct timespec... yes269checking for struct stat.st_birthtimespec.tv_nsec... no270checking for struct stat.st_birthtimensec... no271checking for struct stat.st_birthtim.tv_nsec... no272checking for va_copy... (cached) yes273checking for vasprintf... yes274checking for variable-length arrays... yes275checking whether -Wno-missing-field-initializers is needed... no276checking whether -Wuninitialized is supported... yes277checking whether C compiler handles -Werror -Wunknown-warning-option... no278checking whether C compiler handles -fanalyzer... yes279checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no280checking whether C compiler handles -fstrict-flex-arrays... yes281checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no282checking whether C compiler handles -Wall... yes283checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no284checking whether C compiler handles -Warith-conversion... yes285checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no286checking whether C compiler handles -Wbad-function-cast... yes287checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no288checking whether C compiler handles -Wcast-align=strict... yes289checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no290checking whether C compiler handles -Wdate-time... yes291checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no292checking whether C compiler handles -Wdouble-promotion... yes293checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no294checking whether C compiler handles -Wduplicated-branches... yes295checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no296checking whether C compiler handles -Wduplicated-cond... yes297checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no298checking whether C compiler handles -Wextra... yes299checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no300checking whether C compiler handles -Wformat-signedness... yes301checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no302checking whether C compiler handles -Wflex-array-member-not-at-end... yes303checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no304checking whether C compiler handles -Winit-self... yes305checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no306checking whether C compiler handles -Winline... yes307checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no308checking whether C compiler handles -Winvalid-pch... yes309checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no310checking whether C compiler handles -Wlogical-op... yes311checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no312checking whether C compiler handles -Wmissing-declarations... yes313checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no314checking whether C compiler handles -Wmissing-include-dirs... yes315checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no316checking whether C compiler handles -Wmissing-prototypes... yes317checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no318checking whether C compiler handles -Wmissing-variable-declarations... yes319checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no320checking whether C compiler handles -Wnested-externs... yes321checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no322checking whether C compiler handles -Wnull-dereference... yes323checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no324checking whether C compiler handles -Wold-style-definition... yes325checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no326checking whether C compiler handles -Wopenmp-simd... yes327checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no328checking whether C compiler handles -Wpacked... yes329checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no330checking whether C compiler handles -Wpointer-arith... yes331checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no332checking whether C compiler handles -Wshadow... yes333checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no334checking whether C compiler handles -Wstack-protector... yes335checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no336checking whether C compiler handles -Wstrict-flex-arrays... yes337checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no338checking whether C compiler handles -Wstrict-overflow... yes339checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no340checking whether C compiler handles -Wstrict-prototypes... yes341checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no342checking whether C compiler handles -Wsuggest-attribute=cold... yes343checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no344checking whether C compiler handles -Wsuggest-attribute=const... yes345checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no346checking whether C compiler handles -Wsuggest-attribute=format... yes347checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no348checking whether C compiler handles -Wsuggest-attribute=malloc... yes349checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no350checking whether C compiler handles -Wsuggest-attribute=noreturn... yes351checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no352checking whether C compiler handles -Wsuggest-final-methods... yes353checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no354checking whether C compiler handles -Wsuggest-final-types... yes355checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no356checking whether C compiler handles -Wsync-nand... yes357checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no358checking whether C compiler handles -Wtrampolines... yes359checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no360checking whether C compiler handles -Wuninitialized... yes361checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no362checking whether C compiler handles -Wunknown-pragmas... yes363checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no364checking whether C compiler handles -Wunsafe-loop-optimizations... yes365checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no366checking whether C compiler handles -Wvariadic-macros... yes367checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no368checking whether C compiler handles -Wvector-operation-performance... yes369checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no370checking whether C compiler handles -Wvla... yes371checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no372checking whether C compiler handles -Wwrite-strings... yes373checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no374checking whether C compiler handles -Warray-bounds=2... yes375checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no376checking whether C compiler handles -Wattribute-alias=2... yes377checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no378checking whether C compiler handles -Wbidi-chars=any,ucn... yes379checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no380checking whether C compiler handles -Wformat-overflow=2... yes381checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no382checking whether C compiler handles -Wformat=2... yes383checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no384checking whether C compiler handles -Wformat-truncation=2... yes385checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no386checking whether C compiler handles -Wimplicit-fallthrough=5... yes387checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no388checking whether C compiler handles -Wshift-overflow=2... yes389checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no390checking whether C compiler handles -Wuse-after-free=3... yes391checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no392checking whether C compiler handles -Wunused-const-variable=2... yes393checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no394checking whether C compiler handles -Wvla-larger-than=4031... yes395checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no396checking whether C compiler handles -Wthread-safety... no397checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no398checking whether C compiler handles -Wno-analyzer-malloc-leak... yes399checking whether C compiler handles -Wno-type-limits... yes400checking whether C compiler handles -Wformat-truncation=1... yes401checking whether C compiler handles -Wimplicit-fallthrough=2... yes402checking whether C compiler handles -Wno-unused-parameter... yes403checking whether C compiler handles -fdiagnostics-show-option... yes404checking whether C compiler handles -fdiagnostics-color=always... yes405checking for library containing dlsym... none required406checking for timestamps of last git commit... help2man 0 touch 197001010000.00407checking that generated files are newer than configure... done408configure: creating ./config.status409config.status: creating Makefile410config.status: creating doc/Makefile411config.status: creating doc/reference/Makefile412config.status: creating examples/Makefile413config.status: creating fuzz/Makefile414config.status: creating lib/Makefile415config.status: creating lib/gl/Makefile416config.status: creating lib/includes/libtasn1.h417config.status: creating lib/libtasn1.pc418config.status: creating src/Makefile419config.status: creating src/gl/Makefile420config.status: creating tests/Makefile421config.status: creating config.h422config.status: executing depfiles commands423config.status: executing libtool commands424configure: Summary of build options:425426 Version: 4.21.0427 Libtool version 12:5:6428 DLL version: 429 Header version: major 4 minor 21 patch 0 number 0x041500430 Build/host system: x86_64-unknown-linux-gnu / x86_64-unknown-linux-musl431 Install prefix: /nix/store/8wq7bqr2ab5iq5kz6j7g9m2x2xgqm8b1-libtasn1-static-x86_64-unknown-linux-musl-4.21.0432 Compiler: x86_64-unknown-linux-musl-gcc433 Warning flags: -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always434 CFLAGS: -g -O2 435 LDFlags: 436 Documentation: yes437 Library types: Shared=no, Static=yes438 Valgrind: 439 Version script: yes440 Fuzzing build: no 441buildPhase
442build flags: SHELL=/nix/store/svx59425zxp552p2b8gm11qj5r09b56i-bash-5.3p15/bin/bash443make all-recursive444make[1]: Entering directory '/build/libtasn1-4.21.0'445Making all in lib446make[2]: Entering directory '/build/libtasn1-4.21.0/lib'447Making all in gl448make[3]: Entering directory '/build/libtasn1-4.21.0/lib/gl'449 GEN fcntl.h450 GEN limits.h451 GEN stdckdint.h452 GEN stddef.h453 GEN stdint.h454 GEN stdlib.h455 GEN string.h456 GEN sys/types.h457 GEN unistd.h458make all-recursive459make[4]: Entering directory '/build/libtasn1-4.21.0/lib/gl'460make[5]: Entering directory '/build/libtasn1-4.21.0/lib/gl'461 CC libgnu_la-c-ctype.lo462 CC libgnu_la-stdlib.lo463 CC libgnu_la-strverscmp.lo464 CC libgnu_la-unistd.lo465 CCLD libgnu.la466make[5]: Leaving directory '/build/libtasn1-4.21.0/lib/gl'467make[4]: Leaving directory '/build/libtasn1-4.21.0/lib/gl'468make[3]: Leaving directory '/build/libtasn1-4.21.0/lib/gl'469make[3]: Entering directory '/build/libtasn1-4.21.0/lib'470 CC ASN1.lo471ASN1.c:75:25: warning: no previous declaration for '_asn1_yychar' [-Wmissing-variable-declarations]472 75 | #define yychar _asn1_yychar473 | ^~~~~~~~~~~~474ASN1.c:1589:5: note: in expansion of macro 'yychar'475 1589 | int yychar;476 | ^~~~~~477ASN1.c:73:25: warning: no previous declaration for '_asn1_yynerrs' [-Wmissing-variable-declarations]478 73 | #define yynerrs _asn1_yynerrs479 | ^~~~~~~~~~~~~480ASN1.c:1594:5: note: in expansion of macro 'yynerrs'481 1594 | int yynerrs;482 | ^~~~~~~483ASN1.c: In function '_asn1_yyparse':484ASN1.c:754:7: warning: use of uninitialized value 'yyss' [CWE-457] [-Wanalyzer-use-of-uninitialized-value]485 754 | __builtin_memcpy (Dst, Src, YY_CAST (YYSIZE_T, (Count)) * sizeof (*(Src)))486 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~487ASN1.c:739:9: note: in expansion of macro 'YYCOPY'488 739 | YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \489 | ^~~~~~490ASN1.c:1715:9: note: in expansion of macro 'YYSTACK_RELOCATE'491 1715 | YYSTACK_RELOCATE (yyss_alloc, yyss);492 | ^~~~~~~~~~~~~~~~493 'asn1_parser2array': events 1-2494 │495 │ASN1.y:788:1:496 │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName,497 │ | ^~~~~~~~~~~~~~~~~498 │ | |499 │ | (1) entry to 'asn1_parser2array'500 │......501 │ 802 | if (file_asn1 == NULL)502 │ | ~503 │ | |504 │ | (2) following 'false' branch... ─>─┐505 │ | │506 │507 'asn1_parser2array': event 3508 │509 │ | │510 │ |┌────────────────────────────────────────┘511 │ 808 |│ result_parse = ASN1_SUCCESS;512 │513 'asn1_parser2array': event 4514 │515 │ASN1.c:69:25:516 │ 69 | #define yyparse _asn1_yyparse517ASN1.y:811:3: note: in expansion of macro 'yyparse'518 │ 811 | yyparse ();519 │ | ^~~~~~~520 │521 └──> '_asn1_yyparse': event 5522 │523 │ASN1.c:69:25:524 │ 69 | #define yyparse _asn1_yyparse525 │ | ^~~~~~~~~~~~~526 │ | |527 │ | (5) entry to '_asn1_yyparse'528ASN1.c:1604:1: note: in expansion of macro 'yyparse'529 │ 1604 | yyparse (void)530 │ | ^~~~~~~531 │532 '_asn1_yyparse': events 6-12533 │534 │ 1617 | yy_state_t yyssa[YYINITDEPTH];535 │ | ^~~~~536 │ | |537 │ | (6) region created on stack here538 │ | (7) capacity: 200 bytes539 │......540 │ 1673 | if (yyss + yystacksize - 1 <= yyssp)541 │ | ~ 542 │ | |543 │ | (8) following 'true' branch... ─>─┐544 │ | │545 │......546 │ | │547 │ |┌───────────────────────────────────────┘548 │ 1679 |│ YYPTRDIFF_T yysize = yyssp - yyss + 1;549 │ |│ ~~~~~~~~~~~~550 │ |│ |551 │ |└────────────────────────────────>(9) ...to here552 │......553 │ 1702 | if (YYMAXDEPTH <= yystacksize)554 │ | ~ 555 │ | |556 │ | (10) following 'false' branch (when 'yystacksize <= 9999')... ─>─┐557 │ | │558 │ | │559 │ |┌──────────────────────────────────────────────────────────────────────────┘560 │ 1703 |│ YYNOMEM;561 │ 1704 |│ yystacksize *= 2;562 │ |│ ~~~~~~~~~~~~~~~~563 │ |│ |564 │ |└─────────────────>(11) ...to here565 │......566 │ 1713 | if (! yyptr)567 │ | ~ 568 │ | |569 │ | (12) following 'false' branch (when 'yyptr' is non-NULL)... ─>─┐570 │ | │571 │572 '_asn1_yyparse': event 13573 │574 │ | │575 │ |┌──────────────────────────────────────────────────────────────────────────┘576 │ 754 |│ __builtin_memcpy (Dst, Src, YY_CAST (YYSIZE_T, (Count)) * sizeof (*(Src)))577 │ |│ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~578 │ |│ |579 │ |└─────>(13) ...to here580ASN1.c:739:9: note: in expansion of macro 'YYCOPY'581 │ 739 | YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \582 │ | ^~~~~~583ASN1.c:1715:9: note: in expansion of macro 'YYSTACK_RELOCATE'584 │ 1715 | YYSTACK_RELOCATE (yyss_alloc, yyss);585 │ | ^~~~~~~~~~~~~~~~586 │587 '_asn1_yyparse': event 14588 │589 │ 754 | __builtin_memcpy (Dst, Src, YY_CAST (YYSIZE_T, (Count)) * sizeof (*(Src)))590 │ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~591 │ | |592 │ | (14) ⚠️ use of uninitialized value 'yyss' here593ASN1.c:739:9: note: in expansion of macro 'YYCOPY'594 │ 739 | YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \595 │ | ^~~~~~596ASN1.c:1715:9: note: in expansion of macro 'YYSTACK_RELOCATE'597 │ 1715 | YYSTACK_RELOCATE (yyss_alloc, yyss);598 │ | ^~~~~~~~~~~~~~~~599 │600ASN1.c:1842:9: warning: use of uninitialized value '*<unknown>' [CWE-457] [-Wanalyzer-use-of-uninitialized-value]601 1842 | yyval = yyvsp[1-yylen];602 | ~~~~~~^~~~~~~~~~~~~~~~603 'asn1_parser2array': events 1-2604 │605 │ASN1.y:788:1:606 │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName,607 │ | ^~~~~~~~~~~~~~~~~608 │ | |609 │ | (1) entry to 'asn1_parser2array'610 │......611 │ 802 | if (file_asn1 == NULL)612 │ | ~613 │ | |614 │ | (2) following 'false' branch... ─>─┐615 │ | │616 │617 'asn1_parser2array': event 3618 │619 │ | │620 │ |┌────────────────────────────────────────┘621 │ 808 |│ result_parse = ASN1_SUCCESS;622 │623 'asn1_parser2array': event 4624 │625 │ASN1.c:69:25:626 │ 69 | #define yyparse _asn1_yyparse627ASN1.y:811:3: note: in expansion of macro 'yyparse'628 │ 811 | yyparse ();629 │ | ^~~~~~~630 │631 └──> '_asn1_yyparse': event 5632 │633 │ASN1.c:69:25:634 │ 69 | #define yyparse _asn1_yyparse635 │ | ^~~~~~~~~~~~~636 │ | |637 │ | (5) entry to '_asn1_yyparse'638ASN1.c:1604:1: note: in expansion of macro 'yyparse'639 │ 1604 | yyparse (void)640 │ | ^~~~~~~641 │642 '_asn1_yyparse': events 6-11643 │644 │ 1622 | YYSTYPE yyvsa[YYINITDEPTH];645 │ | ^~~~~646 │ | |647 │ | (6) region created on stack here648 │......649 │ 1673 | if (yyss + yystacksize - 1 <= yyssp)650 │ | ~ 651 │ | |652 │ | (7) following 'false' branch... ─>─┐653 │ | │654 │......655 │ | │656 │ |┌────────────────────────────────────────┘657 │ 1737 |│ if (yystate == YYFINAL)658 │ |│ ~ 659 │ |│ |660 │ |└────>(8) ...to here661 │ | (9) following 'false' branch (when 'yystate != 5')... ─>─┐662 │ | │663 │......664 │ | │665 │ |┌──────────────────────────────────────────────────────────────┘666 │ 1740 |│ goto yybackup;667 │ |│ ~~~~ 668 │ |│ |669 │ |└─>(10) ...to here670 │......671 │ 1752 | if (yypact_value_is_default (yyn))672 │ | ~ 673 │ | |674 │ | (11) following 'false' branch (when 'yyn != -140')... ─>─┐675 │ | │676 │677 '_asn1_yyparse': event 12678 │679 │ | │680 │ |┌──────────────────────────────────────────────────────────────┘681 │ 1758 |│ if (yychar == _ASN1_YYEMPTY)682 │683 '_asn1_yyparse': event 13684 │685 │ 1758 | if (yychar == _ASN1_YYEMPTY)686 │ | ^687 │ | |688 │ | (13) following 'true' branch... ─>─┐689 │ | │690 │691 '_asn1_yyparse': event 14692 │693 │ASN1.c:70:25:694 │ | │695 │ |┌────────────────────────────────────────┘696 │ 70 |│#define yylex _asn1_yylex697ASN1.c:1761:16: note: in expansion of macro 'yylex'698 │ 1761 | yychar = yylex ();699 │ | ^~~~~700 │701 '_asn1_yyparse': event 15702 │703 │ 1770 | else if (yychar == _ASN1_YYerror)704 │ | ^705 │ | |706 │ | (15) following 'false' branch... ─>─┐707 │ | │708 │709 '_asn1_yyparse': event 16710 │711 │ | │712 │ |┌──────────────────────────────────────────────┘713 │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \714 │ |│ ^715 │ |│ |716 │ |└─────────────>(16) ...to here717ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE'718 │ 1782 | yytoken = YYTRANSLATE (yychar);719 │ | ^~~~~~~~~~~720 │721 '_asn1_yyparse': events 17-21722 │723 │ 1789 | if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken)724 │ | ^725 │ | |726 │ | (17) following 'false' branch... ─>─┐727 │ | │728 │ | │729 │ |┌─────────────────────────────────────────┘730 │ 1790 |│ goto yydefault;731 │ 1791 |│ yyn = yytable[yyn];732 │ |│ ~~~~~~~~~~~~733 │ |│ |734 │ |└──────────────>(18) ...to here735 │ 1792 | if (yyn <= 0)736 │ | ~737 │ | |738 │ | (19) following 'true' branch (when 'yyn <= 0')... ─>─┐739 │ | │740 │......741 │ | │742 │ |┌──────────────────────────────────────────────────────────┘743 │ 1796 |│ yyn = -yyn;744 │ |│ ~~~~~~~~~~745 │ |│ |746 │ |└─────────>(20) ...to here747 │......748 │ 1842 | yyval = yyvsp[1-yylen];749 │ | ~~~~~~~~~~~~~~~~~~~~~~750 │ | |751 │ | (21) ⚠️ use of uninitialized value '*<unknown>' here752 │753 CC coding.lo754 CC decoding.lo755 CC element.lo756 CC errors.lo757 CC gstr.lo758 CC parser_aux.lo759parser_aux.c:32:6: warning: no previous declaration for '_asn1_identifierMissing' [-Wmissing-variable-declarations]760 32 | char _asn1_identifierMissing[ASN1_MAX_NAME_SIZE + 1]; /* identifier name not found */761 | ^~~~~~~~~~~~~~~~~~~~~~~762In function '_asn1_find_up',763 inlined from '_asn1_set_default_tag' at parser_aux.c:1173:12:764parser_aux.c:537:6: warning: infinite loop [CWE-835] [-Wanalyzer-infinite-loop]765 537 | if (node == NULL)766 | ^767 '_asn1_set_default_tag': event 1768 │769 │ 1144 | _asn1_set_default_tag (asn1_node node)770 │ | ^~~~~~~~~~~~~~~~~~~~~771 │ | |772 │ | (1) entry to '_asn1_set_default_tag'773 │774 └──> '_asn1_find_up.part.0': event 2775 │776 │ 533 | _asn1_find_up (asn1_node_const node)777 │ | ^~~~~~~~~~~~~778 │ | |779 │ | (2) entry to '_asn1_find_up'780 │781 <──────┘782 │783 '_asn1_set_default_tag': event 3784 │785 │ 1173 | p = _asn1_find_up (p);786 │ | ^787 │ | |788 │ | (3) inlined call to '_asn1_find_up' from '_asn1_set_default_tag'789 │790 └──> '_asn1_find_up': events 4-5791 │792 │ 537 | if (node == NULL)793 │ | ^794 │ | |795 │ | (4) ⚠️ infinite loop here796 │ | (5) when 'p' is NULL: always following 'true' branch... ─>─┐797 │ | │798 │799 <──────┘800 │801 '_asn1_set_default_tag': events 6-9802 │803 │ | │804 │ |┌────────────────────────────────────────────────────────────────┘805 │ 1174 |│ if (p == node)806 │ |│ ^807 │ |│ |808 │ |└────────────────>(6) ...to here809 │ | (7) if it ever follows 'false' branch, it will always do so... ─>─┐810 │ | │811 │......812 │ | │813 │ |┌───────────────────────────────────────────────────────────────────────────────────┘814 │ 1179 |│ if (p && p->right)815 │ |│ ~816 │ |│ |817 │ |└────────────────>(8) ...to here818 │ | (9) if it ever follows 'false' branch, it will always do so... ─>─┐819 │ | │820 │821 '_asn1_set_default_tag': event 10822 │823 │cc1:824 │ (10): ...to here825 │826 '_asn1_set_default_tag': event 11827 │828 │cc1:829 │ (11): looping back...830 │831 '_asn1_set_default_tag': event 12832 │833 │ 1173 | p = _asn1_find_up (p);834 │ | ^835 │ | |836 │ |└─────────────────>(12) inlined call to '_asn1_find_up' from '_asn1_set_default_tag'837 │838 └──> '_asn1_find_up': event 13839 │840 │ 537 | if (node == NULL)841 │ | ^842 │ | |843 │ | (13) ...to here844 │845 CC structure.lo846structure.c: In function '_asn1_copy_structure3':847structure.c:458:22: warning: dereference of NULL 'p_d' [CWE-476] [-Wanalyzer-null-dereference]848 458 | p_d->start = p_s->start;849 | ~~~~~~~~~~~^~~~~~~~~~~~850 'asn1_dup_node': events 1-2851 │852 │ 1234 | asn1_dup_node (asn1_node_const src, const char *src_name)853 │ | ^~~~~~~~~~~~~854 │ | |855 │ | (1) entry to 'asn1_dup_node'856 │ 1235 | {857 │ 1236 | return _asn1_copy_structure2 (src, src_name);858 │ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~859 │ | |860 │ | (2) calling '_asn1_copy_structure2' from 'asn1_dup_node'861 │862 └──> '_asn1_copy_structure2': events 3-4863 │864 │ 495 | _asn1_copy_structure2 (asn1_node_const root, const char *source_name)865 │ | ^~~~~~~~~~~~~~~~~~~~~866 │ | |867 │ | (3) entry to '_asn1_copy_structure2'868 │......869 │ 501 | return _asn1_copy_structure3 (source_node);870 │ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~871 │ | |872 │ | (4) calling '_asn1_copy_structure3' from '_asn1_copy_structure2'873 │874 └──> '_asn1_copy_structure3': events 5-7875 │876 │ 424 | _asn1_copy_structure3 (asn1_node_const source_node)877 │ | ^~~~~~~~~~~~~~~~~~~~~878 │ | |879 │ | (5) entry to '_asn1_copy_structure3'880 │......881 │ 430 | if (source_node == NULL)882 │ | ~883 │ | |884 │ | (6) following 'false' branch (when 'source_node' is non-NULL)... ─>─┐885 │ | │886 │......887 │ | │888 │ |┌─────────────────────────────────────────────────────────────────────────┘889 │ 433 |│ dest_node = _asn1_add_single_node (source_node->type);890 │ |│ ~~~~~~~~~~~~~~~~~891 │ |│ |892 │ |└───────────────────────────────────────────────>(7) ...to here893 │894 '_asn1_copy_structure3': event 8895 │896 │ 433 | dest_node = _asn1_add_single_node (source_node->type);897 │ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~898 │ | |899 │ | (8) calling '_asn1_add_single_node' from '_asn1_copy_structure3'900 │901 └──> '_asn1_add_single_node': events 9-11902 │903 │ 51 | _asn1_add_single_node (unsigned int type)904 │ | ^~~~~~~~~~~~~~~~~~~~~905 │ | |906 │ | (9) entry to '_asn1_add_single_node'907 │......908 │ 56 | if (punt == NULL)909 │ | ~910 │ | |911 │ | (10) following 'false' branch (when 'punt' is non-NULL)... ─>─┐912 │ | │913 │......914 │ | │915 │ |┌───────────────────────────────────────────────────────────────────┘916 │ 59 |│ punt->type = type;917 │ |│ ~~~~~~~~~~~~~~~~~918 │ |│ |919 │ |└────────────>(11) ...to here920 │921 <──────┘922 │923 '_asn1_copy_structure3': events 12-13924 │925 │ 433 | dest_node = _asn1_add_single_node (source_node->type);926 │ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~927 │ | |928 │ | (12) returning to '_asn1_copy_structure3' from '_asn1_add_single_node'929 │ 434 | if (dest_node == NULL)930 │ | ~ 931 │ | |932 │ | (13) following 'false' branch (when 'dest_node' is non-NULL)... ─>─┐933 │ | │934 │935 '_asn1_copy_structure3': event 14936 │937 │cc1:938 │ (14): ...to here939 │940 '_asn1_copy_structure3': events 15-20941 │942 │ 444 | if (move != UP)943 │ | ^944 │ | |945 │ | (15) following 'true' branch (when 'move != 1')... ─>─┐946 │ | │947 │ | │948 │ |┌───────────────────────────────────────────────────────────────┘949 │ 445 |│ {950 │ 446 |│ if (p_s->name[0] != 0)951 │ |│ ~~~~~~~~~~~~952 │ |│ |953 │ |└──────────────────────>(16) ...to here954 │ 447 | _asn1_cpy_name (p_d, p_s);955 │ 448 | if (p_s->value)956 │ | ~957 │ | |958 │ | (17) following 'true' branch... ─>─┐959 │ | │960 │ | │961 │ |┌────────────────────────────────────────────────┘962 │ 449 |│ _asn1_set_value (p_d, p_s->value, p_s->value_len);963 │ |│ ~~~~~~~~~~~~~~964 │ |│ |965 │ |└────────────────────────────────────────────────>(18) ...to here966 │ 450 | if (p_s->down)967 │ | ~968 │ | |969 │ | (19) following 'true' branch... ─>─┐970 │ | │971 │......972 │ | │973 │ |┌────────────────────────────────────────────────┘974 │ 454 |│ p_d = _asn1_add_single_node (p_s->type);975 │ |│ ~~~~~~~~~976 │ |│ |977 │ |└─────────────────────────────────────────────>(20) ...to here978 │979 '_asn1_copy_structure3': event 21980 │981 │ 454 | p_d = _asn1_add_single_node (p_s->type);982 │ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~983 │ | |984 │ | (21) calling '_asn1_add_single_node' from '_asn1_copy_structure3'985 │986 └──> '_asn1_add_single_node': events 22-25987 │988 │ 51 | _asn1_add_single_node (unsigned int type)989 │ | ^~~~~~~~~~~~~~~~~~~~~990 │ | |991 │ | (22) entry to '_asn1_add_single_node'992 │......993 │ 55 | punt = calloc (1, sizeof (struct asn1_node_st));994 │ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~995 │ | |996 │ | (23) allocated here997 │ 56 | if (punt == NULL)998 │ | ~999 │ | |1000 │ | (24) assuming 'punt' is NULL1001 │ | (25) following 'true' branch (when 'punt' is NULL)... ─>─┐1002 │ | │1003 │1004 '_asn1_add_single_node': event 261005 │1006 │cc1:1007 │ (26): ...to here1008 │1009 <──────┘1010 │1011 '_asn1_copy_structure3': events 27-281012 │1013 │ 454 | p_d = _asn1_add_single_node (p_s->type);1014 │ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1015 │ | |1016 │ | (27) return of NULL to '_asn1_copy_structure3' from '_asn1_add_single_node'1017 │ 455 | _asn1_set_down (p_d_prev, p_d);1018 │ | ~ 1019 │ | |1020 │ | (28) inlined call to '_asn1_set_down' from '_asn1_copy_structure3'1021 │1022 └──> '_asn1_set_down': events 29-311023 │1024 │parser_aux.h:112:6:1025 │ 112 | if (node == NULL)1026 │ | ^1027 │ | |1028 │ | (29) following 'false' branch (when 'p_d' is non-NULL)... ─>─┐1029 │ | │1030 │ | │1031 │ |┌──────────────────────────────────────────────────────────────────┘1032 │ 113 |│ return node;1033 │ 114 |│ node->down = down;1034 │ |│ ~~~~~~~~~~~~~~~~~1035 │ |│ |1036 │ |└────────────>(30) ...to here1037 │ 115 | if (down)1038 │ | ~1039 │ | |1040 │ | (31) following 'false' branch (when 'p_d' is NULL)... ─>─┐1041 │ | │1042 │1043 <──────┘1044 │1045 '_asn1_copy_structure3': events 32-331046 │1047 │structure.c:450:14:1048 │ | │1049 │ |┌──────────────────────────────────────────────────────────────┘1050 │ 450 |│ if (p_s->down)1051 │ |│ ^1052 │ |│ |1053 │ |└────────────>(32) ...to here1054 │......1055 │ 480 | while (p_s != source_node);1056 │ | ~~~~~~~~~~~~~~~~~~1057 │ | |1058 │ | (33) following 'true' branch (when 'p_s != source_node')... ─>─┐1059 │ | │1060 │1061 '_asn1_copy_structure3': event 341062 │1063 │cc1:1064 │ (34): ...to here1065 │1066 '_asn1_copy_structure3': events 35-361067 │1068 │ 444 | if (move != UP)1069 │ | ^1070 │ | |1071 │ | (35) following 'true' branch (when 'move != 1')... ─>─┐1072 │ | │1073 │ | │1074 │ |┌───────────────────────────────────────────────────────────────┘1075 │ 445 |│ {1076 │ 446 |│ if (p_s->name[0] != 0)1077 │ |│ ~~~~~~~~~~~~1078 │ |│ |1079 │ |└──────────────────────>(36) ...to here1080 │1081 '_asn1_copy_structure3': events 37-381082 │1083 │ 446 | if (p_s->name[0] != 0)1084 │ | ^1085 │ | |1086 │ | (37) following 'false' branch... ─>─┐1087 │ | │1088 │ | │1089 │ |┌─────────────────────────────────────────────────┘1090 │ 447 |│ _asn1_cpy_name (p_d, p_s);1091 │ 448 |│ if (p_s->value)1092 │ |│ ~~~~~~~~~~1093 │ |│ |1094 │ |└────────────────>(38) ...to here1095 │1096 '_asn1_copy_structure3': events 39-401097 │1098 │ 448 | if (p_s->value)1099 │ | ^1100 │ | |1101 │ | (39) following 'false' branch... ─>─┐1102 │ | │1103 │ | │1104 │ |┌─────────────────────────────────────────────────┘1105 │ 449 |│ _asn1_set_value (p_d, p_s->value, p_s->value_len);1106 │ 450 |│ if (p_s->down)1107 │ |│ ~~~~~~~~~1108 │ |│ |1109 │ |└────────────────>(40) ...to here1110 │1111 '_asn1_copy_structure3': events 41-421112 │1113 │ 450 | if (p_s->down)1114 │ | ^1115 │ | |1116 │ | (41) following 'false' branch... ─>─┐1117 │ | │1118 │......1119 │ | │1120 │ |┌─────────────────────────────────────────────────┘1121 │ 458 |│ p_d->start = p_s->start;1122 │ |│ ~~~~~~~~~~1123 │ |│ |1124 │ |└─────────────────────────>(42) ...to here1125 │1126 '_asn1_copy_structure3': event 431127 │1128 │ 458 | p_d->start = p_s->start;1129 │ | ~~~~~~~~~~~^~~~~~~~~~~~1130 │ | |1131 │ | (43) ⚠️ dereference of NULL 'p_d'1132 │1133 CC version.lo1134 CCLD libtasn1.la1135make[3]: Leaving directory '/build/libtasn1-4.21.0/lib'1136make[2]: Leaving directory '/build/libtasn1-4.21.0/lib'1137Making all in src1138make[2]: Entering directory '/build/libtasn1-4.21.0/src'1139Making all in gl1140make[3]: Entering directory '/build/libtasn1-4.21.0/src/gl'1141 GEN alloca.h1142 GEN fcntl.h1143 GEN getopt.h1144 GEN getopt-cdefs.h1145 GEN inttypes.h1146 GEN limits.h1147 GEN locale.h1148 GEN stdckdint.h1149 GEN stddef.h1150 GEN stdint.h1151 GEN stdio.h1152 GEN stdlib.h1153 GEN string.h1154 GEN sys/stat.h1155 GEN sys/time.h1156 GEN sys/types.h1157 GEN time.h1158 GEN unistd.h1159 GEN wchar.h1160make all-recursive1161make[4]: Entering directory '/build/libtasn1-4.21.0/src/gl'1162make[5]: Entering directory '/build/libtasn1-4.21.0/src/gl'1163 CC libsgl_la-cloexec.lo1164 CC libsgl_la-fcntl.lo1165 CC libsgl_la-fd-hook.lo1166 CC libsgl_la-free.lo1167 CC libsgl_la-getopt.lo1168 CC libsgl_la-getopt1.lo1169 CC libsgl_la-gettime.lo1170 CC libsgl_la-malloca.lo1171 CC libsgl_la-memset_explicit.lo1172 CC libsgl_la-open.lo1173 CC libsgl_la-progname.lo1174 CC libsgl_la-read-file.lo1175 CC libsgl_la-stat-time.lo1176 CC libsgl_la-stdlib.lo1177 CC libsgl_la-string.lo1178 CC libsgl_la-timespec.lo1179 CC libsgl_la-unistd.lo1180 CC libsgl_la-version-etc.lo1181 CC libsgl_la-version-etc-fsf.lo1182 CC libsgl_la-fopen.lo1183 CCLD libsgl.la1184make[5]: Leaving directory '/build/libtasn1-4.21.0/src/gl'1185make[4]: Leaving directory '/build/libtasn1-4.21.0/src/gl'1186make[3]: Leaving directory '/build/libtasn1-4.21.0/src/gl'1187make[3]: Entering directory '/build/libtasn1-4.21.0/src'1188 CC asn1Parser.o1189 CCLD asn1Parser1190 CC asn1Coding.o1191asn1Coding.c: In function 'main':1192asn1Coding.c:344:34: warning: dereference of NULL 'der' [CWE-476] [-Wanalyzer-null-dereference]1193 344 | fprintf (stderr, "%02x ", der[k]);1194 | ~~~^~~1195 'main': events 1-31196 207 | if (optind == argc || optind == argc - 1)1197 | ^1198 | |1199 | (1) following 'false' branch... ─>─┐1200 | │1201......1202 | │1203 |┌────────────────────────────────────────┘1204 214 |│ inputFileAsnName = strdup (argv[optind]);1205 |│ ~1206 |│ |1207 |└────────────────────────────────>(2) ...to here1208 215 | if (inputFileAsnName == NULL)1209 | ~1210 | |1211 | (3) following 'false' branch (when 'inputFileAsnName' is non-NULL)... ─>─┐1212 | │1213 'main': events 4-71214 | │1215 |┌──────────────────────────────────────────────────────────────────────────────┘1216 221 |│ inputFileAssignmentName = strdup (argv[optind + 1]);1217 222 |│ if (inputFileAssignmentName == NULL)1218 |│ ~ 1219 |│ |1220 |│ (5) following 'false' branch (when 'inputFileAssignmentName' is non-NULL)... ─>─┐1221 |│ │1222......1223 |│ │1224 |┌─────────────────────────────────────────────────────────────────────────────────────┘1225 229 |│ asn1_parser2tree (inputFileAsnName, &definitions, errorDescription);1226 |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1227 |│ |1228 |└───>(6) ...to here1229......1230 248 | if (asn1_result != ASN1_SUCCESS)1231 | ~ 1232 | |1233 | (7) following 'false' branch (when 'asn1_result == 0')... ─>─┐1234 | │1235 'main': event 81236 | │1237 |┌──────────────────────────────────────────────────────────────────┘1238 256 |│ inputFile = fopen (inputFileAssignmentName, "r");1239 |│ ^1240 |│ |1241 |└─────────────>(8) ...to here1242 'main': events 9-101243 258 | if (inputFile == NULL)1244 | ^1245 | |1246 | (9) following 'false' branch (when 'inputFile' is non-NULL)... ─>─┐1247 | │1248......1249 | │1250 |┌───────────────────────────────────────────────────────────────────────┘1251 268 |│ putc ('\n', stderr);1252 |│ ~~~~~~~~~~~~~~~~~~~1253 |│ |1254 |└─>(10) ...to here1255 'main': events 11-221256 271 | == ASSIGNMENT_SUCCESS)1257 | ^1258 | |1259 | (11) following 'false' branch (when 'last_ra != 1')... ─>─┐1260 | │1261......1262 | │1263 |┌───────────────────────────────────────────────────────────────────┘1264 301 |│ if (last_ra != ASSIGNMENT_EOF)1265 |│ ~ 1266 |│ |1267 |└────>(12) ...to here1268 | (13) following 'false' branch (when 'last_ra == 3')... ─>─┐1269 | │1270......1271 | │1272 |┌───────────────────────────────────────────────────────────────┘1273 306 |│ fclose (inputFile);1274 |│ ~~~~~~~~~~~~~~~~~~1275 |│ |1276 |└─>(14) ...to here1277......1278 314 | if (asn1_result == ASN1_MEM_ERROR)1279 | ~ 1280 | |1281 | (15) following 'false' branch (when 'asn1_result != 12')... ─>─┐1282 | │1283......1284 | │1285 |┌────────────────────────────────────────────────────────────────────┘1286 325 |│ fprintf (stderr, "\nCoding: %s\n\n", asn1_strerror (asn1_result));1287 |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1288 |│ |1289 |└─>(16) ...to here1290 326 | if (asn1_result != ASN1_SUCCESS)1291 | ~ 1292 | |1293 | (17) following 'false' branch (when 'asn1_result == 0')... ─>─┐1294 | │1295......1296 | │1297 |┌───────────────────────────────────────────────────────────────────┘1298 342 |│ fprintf (stderr, "-----------------\nNumber of bytes=%i\n", der_len);1299 |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1300 |│ |1301 |└─>(18) ...to here1302 343 | for (k = 0; k < der_len; k++)1303 | ~~~~~~~~~~~1304 | |1305 | (19) following 'true' branch... ─>─┐1306 | │1307 | │1308 |┌───────────────────────────────────────────────────┘1309 344 |│ fprintf (stderr, "%02x ", der[k]);1310 |│ ~~~~~~1311 |│ |1312 |└────────────────────────────────>(20) ...to here1313 | (21) 'der' is NULL1314 | (22) ⚠️ dereference of NULL 'der + (sizetype)k'1315asn1Coding.c:372:39: warning: dereference of NULL 'der' [CWE-476] [-Wanalyzer-null-dereference]1316 372 | fprintf (outputFile, "%c", der[k]);1317 | ~~~^~~1318 'main': events 1-21319 166 | if (option_result == -1)1320 | ^1321 | |1322 | (1) following 'false' branch (when 'option_result != -1')... ─>─┐1323 | │1324......1325 | │1326 |┌─────────────────────────────────────────────────────────────────────────┘1327 169 |│ switch (option_result)1328 |│ ~~~~~~1329 |│ |1330 |└─────>(2) ...to here1331 'main': event 31332 185 | assert (optarg != NULL);1333 | ^~~~~~1334 | |1335 | (3) following 'true' branch... ─>─┐1336 | │1337 'main': events 4-51338 | │1339 |┌────────────────────────────────────────────┘1340 186 |│ outputFileName = strdup (optarg);1341 |│ ^~~~~~~~~~~~~~~1342 |│ |1343 |└──────────────────────────>(4) ...to here1344 187 | if (outputFileName == NULL)1345 | ~ 1346 | |1347 | (5) following 'false' branch... ─>─┐1348 | │1349 'main': event 61350cc1:1351 (6): ...to here1352 'main': events 7-91353 207 | if (optind == argc || optind == argc - 1)1354 | ^1355 | |1356 | (7) following 'false' branch... ─>─┐1357 | │1358......1359 | │1360 |┌────────────────────────────────────────┘1361 214 |│ inputFileAsnName = strdup (argv[optind]);1362 |│ ~1363 |│ |1364 |└────────────────────────────────>(8) ...to here1365 215 | if (inputFileAsnName == NULL)1366 | ~1367 | |1368 | (9) following 'false' branch (when 'inputFileAsnName' is non-NULL)... ─>─┐1369 | │1370 'main': events 10-131371 | │1372 |┌──────────────────────────────────────────────────────────────────────────────┘1373 221 |│ inputFileAssignmentName = strdup (argv[optind + 1]);1374 222 |│ if (inputFileAssignmentName == NULL)1375 |│ ~ 1376 |│ |1377 |│ (11) following 'false' branch (when 'inputFileAssignmentName' is non-NULL)... ─>─┐1378 |│ │1379......1380 |│ │1381 |┌──────────────────────────────────────────────────────────────────────────────────────┘1382 229 |│ asn1_parser2tree (inputFileAsnName, &definitions, errorDescription);1383 |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1384 |│ |1385 |└───>(12) ...to here1386......1387 248 | if (asn1_result != ASN1_SUCCESS)1388 | ~ 1389 | |1390 | (13) following 'false' branch (when 'asn1_result == 0')... ─>─┐1391 | │1392 'main': event 141393 | │1394 |┌───────────────────────────────────────────────────────────────────┘1395 256 |│ inputFile = fopen (inputFileAssignmentName, "r");1396 |│ ^1397 |│ |1398 |└─────────────>(14) ...to here1399 'main': events 15-251400 258 | if (inputFile == NULL)1401 | ^1402 | |1403 | (15) following 'false' branch (when 'inputFile' is non-NULL)... ─>─┐1404 | │1405......1406 | │1407 |┌────────────────────────────────────────────────────────────────────────┘1408 268 |│ putc ('\n', stderr);1409 |│ ~~~~~~~~~~~~~~~~~~~1410 |│ |1411 |└─>(16) ...to here1412......1413 301 | if (last_ra != ASSIGNMENT_EOF)1414 | ~1415 | |1416 | (17) following 'false' branch (when 'last_ra == 3')... ─>─┐1417 | │1418......1419 | │1420 |┌───────────────────────────────────────────────────────────────┘1421 306 |│ fclose (inputFile);1422 |│ ~~~~~~~~~~~~~~~~~~1423 |│ |1424 |└─>(18) ...to here1425......1426 314 | if (asn1_result == ASN1_MEM_ERROR)1427 | ~1428 | |1429 | (19) following 'false' branch (when 'asn1_result != 12')... ─>─┐1430 | │1431......1432 | │1433 |┌────────────────────────────────────────────────────────────────────┘1434 325 |│ fprintf (stderr, "\nCoding: %s\n\n", asn1_strerror (asn1_result));1435 |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1436 |│ |1437 |└─>(20) ...to here1438 326 | if (asn1_result != ASN1_SUCCESS)1439 | ~1440 | |1441 | (21) following 'false' branch (when 'asn1_result == 0')... ─>─┐1442 | │1443......1444 | │1445 |┌───────────────────────────────────────────────────────────────────┘1446 342 |│ fprintf (stderr, "-----------------\nNumber of bytes=%i\n", der_len);1447 |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1448 |│ |1449 |└─>(22) ...to here1450 343 | for (k = 0; k < der_len; k++)1451 | ~~~~~~~~~~~1452 | |1453 | (23) following 'false' branch... ─>─┐1454 | │1455 | │1456 |┌────────────────────────────────────────────────────┘1457 344 |│ fprintf (stderr, "%02x ", der[k]);1458 345 |│ fputs ("\n-----------------\n", stderr);1459 |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1460 |│ |1461 |└─>(24) ...to here1462......1463 350 | if (!checkSyntaxOnly)1464 | ~1465 | |1466 | (25) following 'true' branch (when 'checkSyntaxOnly == 0')... ─>─┐1467 | │1468 'main': event 261469 | │1470 |┌──────────────────────────────────────────────────────────────────────┘1471 352 |│ if (outputFileName == NULL)1472 |│ ^1473 |│ |1474 |└────────────────────────>(26) ...to here1475 'main': events 27-291476 352 | if (outputFileName == NULL)1477 | ^1478 | |1479 | (27) following 'false' branch... ─>─┐1480 | │1481......1482 | │1483 |┌─────────────────────────────────────────────┘1484 355 |│ fprintf (stderr, "\nOutputFile=%s\n", outputFileName);1485 |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1486 |│ |1487 |└─────>(28) ...to here1488......1489 359 | if (outputFile == NULL)1490 | ~1491 | |1492 | (29) following 'false' branch (when 'outputFile' is non-NULL)... ─>─┐1493 | │1494 'main': event 301495cc1:1496 (30): ...to here1497 'main': events 31-341498 371 | for (k = 0; k < der_len; k++)1499 | ~~^~~~~~~~~1500 | |1501 | (31) following 'true' branch... ─>─┐1502 | │1503 | │1504 |┌───────────────────────────────────────────────────────┘1505 372 |│ fprintf (outputFile, "%c", der[k]);1506 |│ ~~~~~~1507 |│ |1508 |└─────────────────────────────────────>(32) ...to here1509 | (33) 'der' is NULL1510 | (34) ⚠️ dereference of NULL 'der + (sizetype)k'1511 CCLD asn1Coding1512 CC asn1Decoding.o1513asn1Decoding.c: In function 'main':1514asn1Decoding.c:202:13: warning: 'der' should have been deallocated with 'rpl_free' but was deallocated with 'realloc' [CWE-762] [-Wanalyzer-mismatching-deallocation]1515 202 | der = realloc (der, der_len);1516 | ^~~~~~~~~~~~~~~~~~~~~~1517 'main': events 1-111518 142 | if (optind == argc || optind == argc - 1 || optind == argc - 2)1519 | ^1520 | |1521 | (1) following 'false' branch... ─>─┐1522 | │1523......1524 | │1525 |┌────────────────────────────────────────┘1526 149 |│ inputFileAsnName = strdup (argv[optind]);1527 |│ ~1528 |│ |1529 |└────────────────────────────────>(2) ...to here1530......1531 153 | if (!(inputFileAsnName && inputFileDerName && typeName))1532 | ~1533 | |1534 | (3) following 'false' branch... ─>─┐1535 | │1536......1537 | │1538 |┌────────────────────────────────────────┘1539 163 |│ asn1_parser2tree (inputFileAsnName, &definitions, errorDescription);1540 |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1541 |│ |1542 |└───>(4) ...to here1543......1544 182 | if (asn1_result != ASN1_SUCCESS)1545 | ~1546 | |1547 | (5) following 'false' branch (when 'asn1_result == 0')... ─>─┐1548 | │1549......1550 | │1551 |┌──────────────────────────────────────────────────────────────────┘1552 192 |│ size_t tmplen = 0;1553 |│ ~~~~~~1554 |│ |1555 |└──────────>(6) ...to here1556 193 | der = (unsigned char *) read_file (inputFileDerName, RF_BINARY, &tmplen);1557 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1558 | |1559 | (7) allocated here (expects deallocation with 'rpl_free')1560......1561 200 | if (der != NULL)1562 | ~1563 | |1564 | (8) assuming 'der' is non-NULL1565 | (9) following 'true' branch (when 'der' is non-NULL)... ─>─┐1566 | │1567 | │1568 |┌────────────────────────────────────────────────────────────────┘1569 201 |│ {1570 202 |│ der = realloc (der, der_len);1571 |│ ~~~~~~~~~~~~~~~~~~~~~~1572 |│ |1573 |└───────────>(10) ...to here1574 | (11) ⚠️ deallocated with 'realloc' here; allocation at (7) expects deallocation with 'rpl_free'1575 CC benchmark.o1576 CCLD asn1Decoding1577make[3]: Leaving directory '/build/libtasn1-4.21.0/src'1578make[2]: Leaving directory '/build/libtasn1-4.21.0/src'1579Making all in doc1580make[2]: Entering directory '/build/libtasn1-4.21.0/doc'1581make[3]: Entering directory '/build/libtasn1-4.21.0/doc'1582make[3]: Nothing to be done for 'all-am'.1583make[3]: Leaving directory '/build/libtasn1-4.21.0/doc'1584make[2]: Leaving directory '/build/libtasn1-4.21.0/doc'1585Making all in examples1586make[2]: Entering directory '/build/libtasn1-4.21.0/examples'1587make all-am1588make[3]: Entering directory '/build/libtasn1-4.21.0/examples'1589 CC CertificateExample.o1590 CC pkix_asn1_tab.o1591pkix_asn1_tab.c:7:24: warning: no previous declaration for 'pkix_asn1_tab' [-Wmissing-variable-declarations]1592 7 | const asn1_static_node pkix_asn1_tab[] = {1593 | ^~~~~~~~~~~~~1594 CCLD CertificateExample1595 CC CrlExample.o1596 CCLD CrlExample1597make[3]: Leaving directory '/build/libtasn1-4.21.0/examples'1598make[2]: Leaving directory '/build/libtasn1-4.21.0/examples'1599Making all in fuzz1600make[2]: Entering directory '/build/libtasn1-4.21.0/fuzz'1601 CC corpus2array.o1602 CCLD corpus2array1603make[2]: Leaving directory '/build/libtasn1-4.21.0/fuzz'1604Making all in tests1605make[2]: Entering directory '/build/libtasn1-4.21.0/tests'1606make all-am1607make[3]: Entering directory '/build/libtasn1-4.21.0/tests'1608make[3]: Nothing to be done for 'all-am'.1609make[3]: Leaving directory '/build/libtasn1-4.21.0/tests'1610make[2]: Leaving directory '/build/libtasn1-4.21.0/tests'1611make[2]: Entering directory '/build/libtasn1-4.21.0'1612make[2]: Leaving directory '/build/libtasn1-4.21.0'1613make[1]: Leaving directory '/build/libtasn1-4.21.0'checkPhase
1614check flags: SHELL=/nix/store/svx59425zxp552p2b8gm11qj5r09b56i-bash-5.3p15/bin/bash VERBOSE=y check1615 GEN public-submodule-commit1616make check-recursive1617make[1]: Entering directory '/build/libtasn1-4.21.0'1618Making check in lib1619make[2]: Entering directory '/build/libtasn1-4.21.0/lib'1620Making check in gl1621make[3]: Entering directory '/build/libtasn1-4.21.0/lib/gl'1622make check-recursive1623make[4]: Entering directory '/build/libtasn1-4.21.0/lib/gl'1624make[5]: Entering directory '/build/libtasn1-4.21.0/lib/gl'1625make[5]: Nothing to be done for 'check-am'.1626make[5]: Leaving directory '/build/libtasn1-4.21.0/lib/gl'1627make[4]: Leaving directory '/build/libtasn1-4.21.0/lib/gl'1628make[3]: Leaving directory '/build/libtasn1-4.21.0/lib/gl'1629make[3]: Entering directory '/build/libtasn1-4.21.0/lib'1630make[3]: Nothing to be done for 'check-am'.1631make[3]: Leaving directory '/build/libtasn1-4.21.0/lib'1632make[2]: Leaving directory '/build/libtasn1-4.21.0/lib'1633Making check in src1634make[2]: Entering directory '/build/libtasn1-4.21.0/src'1635Making check in gl1636make[3]: Entering directory '/build/libtasn1-4.21.0/src/gl'1637make check-recursive1638make[4]: Entering directory '/build/libtasn1-4.21.0/src/gl'1639make[5]: Entering directory '/build/libtasn1-4.21.0/src/gl'1640make[5]: Nothing to be done for 'check-am'.1641make[5]: Leaving directory '/build/libtasn1-4.21.0/src/gl'1642make[4]: Leaving directory '/build/libtasn1-4.21.0/src/gl'1643make[3]: Leaving directory '/build/libtasn1-4.21.0/src/gl'1644make[3]: Entering directory '/build/libtasn1-4.21.0/src'1645make[3]: Nothing to be done for 'check-am'.1646make[3]: Leaving directory '/build/libtasn1-4.21.0/src'1647make[2]: Leaving directory '/build/libtasn1-4.21.0/src'1648Making check in doc1649make[2]: Entering directory '/build/libtasn1-4.21.0/doc'1650make[3]: Entering directory '/build/libtasn1-4.21.0/doc'1651make[3]: Nothing to be done for 'check-am'.1652make[3]: Leaving directory '/build/libtasn1-4.21.0/doc'1653make[2]: Leaving directory '/build/libtasn1-4.21.0/doc'1654Making check in examples1655make[2]: Entering directory '/build/libtasn1-4.21.0/examples'1656make check-am1657make[3]: Entering directory '/build/libtasn1-4.21.0/examples'1658make[3]: Nothing to be done for 'check-am'.1659make[3]: Leaving directory '/build/libtasn1-4.21.0/examples'1660make[2]: Leaving directory '/build/libtasn1-4.21.0/examples'1661Making check in fuzz1662make[2]: Entering directory '/build/libtasn1-4.21.0/fuzz'1663make libtasn1_array2tree_fuzzer libtasn1_parser2tree_fuzzer libtasn1_pkix_der_fuzzer libtasn1_gnutls_der_fuzzer asn1_get_length_ber_fuzzer asn1_get_length_der_fuzzer asn1_get_object_id_der_fuzzer asn1_decode_simple_ber_fuzzer asn1_decode_simple_der_fuzzer1664make[3]: Entering directory '/build/libtasn1-4.21.0/fuzz'1665 CC libtasn1_array2tree_fuzzer.o1666libtasn1_array2tree_fuzzer.c:32:24: warning: no previous declaration for 'pkix_asn1_tab' [-Wmissing-variable-declarations]1667 32 | const asn1_static_node pkix_asn1_tab[] = {1668 | ^~~~~~~~~~~~~1669 CC main.o1670 CCLD libtasn1_array2tree_fuzzer1671 CC libtasn1_parser2tree_fuzzer.o1672 CCLD libtasn1_parser2tree_fuzzer1673 CC libtasn1_pkix_der_fuzzer.o1674 CCLD libtasn1_pkix_der_fuzzer1675 CC libtasn1_gnutls_der_fuzzer.o1676libtasn1_gnutls_der_fuzzer.c:36:24: warning: no previous declaration for 'gnutls_asn1_tab' [-Wmissing-variable-declarations]1677 36 | const asn1_static_node gnutls_asn1_tab[] = {1678 | ^~~~~~~~~~~~~~~1679 CCLD libtasn1_gnutls_der_fuzzer1680 CC asn1_get_length_ber_fuzzer.o1681 CCLD asn1_get_length_ber_fuzzer1682 CC asn1_get_length_der_fuzzer.o1683 CCLD asn1_get_length_der_fuzzer1684 CC asn1_get_object_id_der_fuzzer.o1685 CCLD asn1_get_object_id_der_fuzzer1686 CC asn1_decode_simple_ber_fuzzer.o1687 CCLD asn1_decode_simple_ber_fuzzer1688 CC asn1_decode_simple_der_fuzzer.o1689 CCLD asn1_decode_simple_der_fuzzer1690make[3]: Leaving directory '/build/libtasn1-4.21.0/fuzz'1691make check-TESTS1692make[3]: Entering directory '/build/libtasn1-4.21.0/fuzz'1693make[4]: Entering directory '/build/libtasn1-4.21.0/fuzz'1694PASS: libtasn1_array2tree_fuzzer1695PASS: libtasn1_parser2tree_fuzzer1696PASS: libtasn1_pkix_der_fuzzer1697PASS: libtasn1_gnutls_der_fuzzer1698PASS: asn1_get_length_ber_fuzzer1699PASS: asn1_get_length_der_fuzzer1700PASS: asn1_get_object_id_der_fuzzer1701PASS: asn1_decode_simple_ber_fuzzer1702PASS: asn1_decode_simple_der_fuzzer1703============================================================================1704Testsuite summary for GNU Libtasn1 4.21.01705============================================================================1706# TOTAL: 91707# PASS: 91708# SKIP: 01709# XFAIL: 01710# FAIL: 01711# XPASS: 01712# ERROR: 01713============================================================================1714make[4]: Leaving directory '/build/libtasn1-4.21.0/fuzz'1715make[3]: Leaving directory '/build/libtasn1-4.21.0/fuzz'1716make[2]: Leaving directory '/build/libtasn1-4.21.0/fuzz'1717Making check in tests1718make[2]: Entering directory '/build/libtasn1-4.21.0/tests'1719make check-am1720make[3]: Entering directory '/build/libtasn1-4.21.0/tests'1721make Test_parser Test_tree Test_encoding Test_indefinite Test_errors Test_simple Test_overflow Test_strings Test_choice Test_encdec copynode coding-decoding2 strict-der Test_choice_ocsp ocsp-basic-response octet-string coding-long-oid object-id-decoding spc_pe_image_data setof CVE-2018-1000654 reproducers object-id-encoding version \1722 crlf.sh benchmark.sh threadsafety.sh decoding.sh decoding-invalid-x509.sh decoding-invalid-pkcs7.sh coding.sh parser.sh1723make[4]: Entering directory '/build/libtasn1-4.21.0/tests'1724 CC Test_parser.o1725Test_parser.c:44:13: warning: no previous declaration for 'fileCorrectName' [-Wmissing-variable-declarations]1726 44 | const char *fileCorrectName;1727 | ^~~~~~~~~~~~~~~1728Test_parser.c:45:6: warning: no previous declaration for 'fileErroredName' [-Wmissing-variable-declarations]1729 45 | char fileErroredName[] = "Test_parser_ERROR.asn";1730 | ^~~~~~~~~~~~~~~1731Test_parser.c:49:11: warning: no previous declaration for 'test_array' [-Wmissing-variable-declarations]1732 49 | test_type test_array[] = {1733 | ^~~~~~~~~~1734 CCLD Test_parser1735 CC Test_tree.o1736In file included from Test_tree.c:41:1737Test_tree_asn1_tab.c:7:24: warning: no previous declaration for 'Test_tree_asn1_tab' [-Wmissing-variable-declarations]1738 7 | const asn1_static_node Test_tree_asn1_tab[] = {1739 | ^~~~~~~~~~~~~~~~~~1740Test_tree.c:79:11: warning: no previous declaration for 'test_array' [-Wmissing-variable-declarations]1741 79 | test_type test_array[] = {1742 | ^~~~~~~~~~1743Test_tree.c: In function 'main':1744Test_tree.c:552:15: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value]1745 552 | asn1_write_value (asn1_element, test->par1, der, der_len);1746 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1747 'main': events 1-31748 470 | int errorCounter = 0, testCounter = 0, der_len;1749 | ^~~~~~~1750 | |1751 | (1) region created on stack here1752 | (2) capacity: 4 bytes1753......1754 503 | if (result != ASN1_SUCCESS)1755 | ~ 1756 | |1757 | (3) following 'false' branch (when 'result == 0')... ─>─┐1758 | │1759 'main': events 4-51760 | │1761 |┌─────────────────────────────────────────────────────────────┘1762 511 |│ out = stdout;1763 |│ ^1764 |│ |1765 |└───────>(4) ...to here1766......1767 515 | if (out == NULL)1768 | ~ 1769 | |1770 | (5) following 'false' branch (when 'out' is non-NULL)... ─>─┐1771 | │1772 'main': event 61773cc1:1774 (6): ...to here1775 'main': events 7-131776 529 | while (test->action != ACT_NULL)1777 | ^1778 | |1779 | (7) following 'true' branch... ─>─┐1780 | │1781 | │1782 |┌────────────────────────────────────────────────────────┘1783 530 |│ {1784 531 |│ testCounter++;1785 |│ ~~~~~~~~~~~~~ 1786 |│ |1787 |└────────────────>(8) ...to here1788 532 | 1789 533 | switch (test->action)1790 | ~~~~~~ 1791 | |1792 | (9) following 'case 3:' branch... ─>─┐1793 | │1794......1795 | │1796 |┌───────────────────────────────────────────┘1797 549 |│ case ACT_WRITE:1798 |│ ~~~~ 1799 |│ |1800 |└───────>(10) ...to here1801 550 | if ((test->par2) && (!strcmp ("DER", test->par2)))1802 | ~ 1803 | |1804 | (11) following 'true' branch... ─>─┐1805 | │1806 | │1807 |┌────────────────────────────────────────────────┘1808 551 |│ result =1809 552 |│ asn1_write_value (asn1_element, test->par1, der, der_len);1810 |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1811 |│ |1812 |└─────────────>(12) ...to here1813 | (13) ⚠️ use of uninitialized value 'der_len' here1814Test_tree.c:588:20: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value]1815 588 | result = asn1_der_decoding (&asn1_element, der, der_len,1816 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1817 589 | errorDescription);1818 | ~~~~~~~~~~~~~~~~~1819 'main': events 1-31820 470 | int errorCounter = 0, testCounter = 0, der_len;1821 | ^~~~~~~1822 | |1823 | (1) region created on stack here1824 | (2) capacity: 4 bytes1825......1826 503 | if (result != ASN1_SUCCESS)1827 | ~ 1828 | |1829 | (3) following 'false' branch (when 'result == 0')... ─>─┐1830 | │1831 'main': events 4-51832 | │1833 |┌─────────────────────────────────────────────────────────────┘1834 511 |│ out = stdout;1835 |│ ^1836 |│ |1837 |└───────>(4) ...to here1838......1839 515 | if (out == NULL)1840 | ~ 1841 | |1842 | (5) following 'false' branch (when 'out' is non-NULL)... ─>─┐1843 | │1844 'main': event 61845cc1:1846 (6): ...to here1847 'main': events 7-111848 529 | while (test->action != ACT_NULL)1849 | ^1850 | |1851 | (7) following 'true' branch... ─>─┐1852 | │1853 | │1854 |┌────────────────────────────────────────────────────────┘1855 530 |│ {1856 531 |│ testCounter++;1857 |│ ~~~~~~~~~~~~~ 1858 |│ |1859 |└────────────────>(8) ...to here1860 532 | 1861 533 | switch (test->action)1862 | ~~~~~~ 1863 | |1864 | (9) following 'case 7:' branch... ─>─┐1865 | │1866......1867 | │1868 |┌───────────────────────────────────────────┘1869 587 |│ case ACT_DECODING:1870 |│ ~~~~ 1871 |│ |1872 |└───────>(10) ...to here1873 588 | result = asn1_der_decoding (&asn1_element, der, der_len,1874 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1875 | |1876 | (11) ⚠️ use of uninitialized value 'der_len' here1877 589 | errorDescription);1878 | ~~~~~~~~~~~~~~~~~1879Test_tree.c:593:13: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value]1880 593 | asn1_der_decoding_element (&asn1_element, test->par1, der,1881 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1882 594 | der_len, errorDescription);1883 | ~~~~~~~~~~~~~~~~~~~~~~~~~~1884 'main': events 1-31885 470 | int errorCounter = 0, testCounter = 0, der_len;1886 | ^~~~~~~1887 | |1888 | (1) region created on stack here1889 | (2) capacity: 4 bytes1890......1891 503 | if (result != ASN1_SUCCESS)1892 | ~ 1893 | |1894 | (3) following 'false' branch (when 'result == 0')... ─>─┐1895 | │1896 'main': events 4-51897 | │1898 |┌─────────────────────────────────────────────────────────────┘1899 511 |│ out = stdout;1900 |│ ^1901 |│ |1902 |└───────>(4) ...to here1903......1904 515 | if (out == NULL)1905 | ~ 1906 | |1907 | (5) following 'false' branch (when 'out' is non-NULL)... ─>─┐1908 | │1909 'main': event 61910cc1:1911 (6): ...to here1912 'main': events 7-111913 529 | while (test->action != ACT_NULL)1914 | ^1915 | |1916 | (7) following 'true' branch... ─>─┐1917 | │1918 | │1919 |┌────────────────────────────────────────────────────────┘1920 530 |│ {1921 531 |│ testCounter++;1922 |│ ~~~~~~~~~~~~~ 1923 |│ |1924 |└────────────────>(8) ...to here1925 532 | 1926 533 | switch (test->action)1927 | ~~~~~~ 1928 | |1929 | (9) following 'case 10:' branch... ─>─┐1930 | │1931......1932 | │1933 |┌────────────────────────────────────────────┘1934 591 |│ case ACT_DECODING_ELEMENT:1935 |│ ~~~~ 1936 |│ |1937 |└───────>(10) ...to here1938 592 | result =1939 593 | asn1_der_decoding_element (&asn1_element, test->par1, der,1940 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1941 | |1942 | (11) ⚠️ use of uninitialized value 'der_len' here1943 594 | der_len, errorDescription);1944 | ~~~~~~~~~~~~~~~~~~~~~~~~~~1945Test_tree.c:598:13: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value]1946 598 | asn1_der_decoding_startEnd (asn1_element, der, der_len,1947 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1948 599 | test->par1, &start, &end);1949 | ~~~~~~~~~~~~~~~~~~~~~~~~~1950 'main': events 1-31951 470 | int errorCounter = 0, testCounter = 0, der_len;1952 | ^~~~~~~1953 | |1954 | (1) region created on stack here1955 | (2) capacity: 4 bytes1956......1957 503 | if (result != ASN1_SUCCESS)1958 | ~ 1959 | |1960 | (3) following 'false' branch (when 'result == 0')... ─>─┐1961 | │1962 'main': events 4-51963 | │1964 |┌─────────────────────────────────────────────────────────────┘1965 511 |│ out = stdout;1966 |│ ^1967 |│ |1968 |└───────>(4) ...to here1969......1970 515 | if (out == NULL)1971 | ~ 1972 | |1973 | (5) following 'false' branch (when 'out' is non-NULL)... ─>─┐1974 | │1975 'main': event 61976cc1:1977 (6): ...to here1978 'main': events 7-111979 529 | while (test->action != ACT_NULL)1980 | ^1981 | |1982 | (7) following 'true' branch... ─>─┐1983 | │1984 | │1985 |┌────────────────────────────────────────────────────────┘1986 530 |│ {1987 531 |│ testCounter++;1988 |│ ~~~~~~~~~~~~~ 1989 |│ |1990 |└────────────────>(8) ...to here1991 532 | 1992 533 | switch (test->action)1993 | ~~~~~~ 1994 | |1995 | (9) following 'case 13:' branch... ─>─┐1996 | │1997......1998 | │1999 |┌────────────────────────────────────────────┘2000 596 |│ case ACT_DECODING_START_END:2001 |│ ~~~~ 2002 |│ |2003 |└───────>(10) ...to here2004 597 | result =2005 598 | asn1_der_decoding_startEnd (asn1_element, der, der_len,2006 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2007 | |2008 | (11) ⚠️ use of uninitialized value 'der_len' here2009 599 | test->par1, &start, &end);2010 | ~~~~~~~~~~~~~~~~~~~~~~~~~2011Test_tree.c:624:15: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value]2012 624 | printf ("DER encoding len:%i\n", der_len);2013 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2014 'main': events 1-32015 470 | int errorCounter = 0, testCounter = 0, der_len;2016 | ^~~~~~~2017 | |2018 | (1) region created on stack here2019 | (2) capacity: 4 bytes2020......2021 503 | if (result != ASN1_SUCCESS)2022 | ~ 2023 | |2024 | (3) following 'false' branch (when 'result == 0')... ─>─┐2025 | │2026 'main': events 4-52027 | │2028 |┌─────────────────────────────────────────────────────────────┘2029 511 |│ out = stdout;2030 |│ ^2031 |│ |2032 |└───────>(4) ...to here2033......2034 515 | if (out == NULL)2035 | ~ 2036 | |2037 | (5) following 'false' branch (when 'out' is non-NULL)... ─>─┐2038 | │2039 'main': event 62040cc1:2041 (6): ...to here2042 'main': events 7-132043 529 | while (test->action != ACT_NULL)2044 | ^2045 | |2046 | (7) following 'true' branch... ─>─┐2047 | │2048 | │2049 |┌────────────────────────────────────────────────────────┘2050 530 |│ {2051 531 |│ testCounter++;2052 |│ ~~~~~~~~~~~~~ 2053 |│ |2054 |└────────────────>(8) ...to here2055 532 | 2056 533 | switch (test->action)2057 | ~~~~~~ 2058 | |2059 | (9) following 'case 8:' branch... ─>─┐2060 | │2061......2062 | │2063 |┌───────────────────────────────────────────┘2064 621 |│ case ACT_PRINT_DER:2065 |│ ~~~~ 2066 |│ |2067 |└───────>(10) ...to here2068 622 | if (verbose)2069 | ~ 2070 | |2071 | (11) following 'true' branch (when 'verbose != 0')... ─>─┐2072 | │2073 | │2074 |┌──────────────────────────────────────────────────────────────────────┘2075 623 |│ {2076 624 |│ printf ("DER encoding len:%i\n", der_len);2077 |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2078 |│ |2079 |└─────────────>(12) ...to here2080 | (13) ⚠️ use of uninitialized value 'der_len' here2081Test_tree.c:687:58: warning: use of uninitialized value 'valueLen' [CWE-457] [-Wanalyzer-use-of-uninitialized-value]2082 687 | if ((result != test->errorNumber) || (valueLen != test->par3))2083 | ~~~~~~~~~~^~~~~~~~~~~~~~2084 'main': events 1-32085 472 | int valueLen, tag = 0, class = 0;2086 | ^~~~~~~~2087 | |2088 | (1) region created on stack here2089 | (2) capacity: 4 bytes2090......2091 503 | if (result != ASN1_SUCCESS)2092 | ~ 2093 | |2094 | (3) following 'false' branch (when 'result == 0')... ─>─┐2095 | │2096 'main': events 4-52097 | │2098 |┌─────────────────────────────────────────────────────────────┘2099 511 |│ out = stdout;2100 |│ ^2101 |│ |2102 |└───────>(4) ...to here2103......2104 515 | if (out == NULL)2105 | ~ 2106 | |2107 | (5) following 'false' branch (when 'out' is non-NULL)... ─>─┐2108 | │2109 'main': event 62110cc1:2111 (6): ...to here2112 'main': events 7-112113 529 | while (test->action != ACT_NULL)2114 | ^2115 | |2116 | (7) following 'true' branch... ─>─┐2117 | │2118 | │2119 |┌────────────────────────────────────────────────────────┘2120 530 |│ {2121 531 |│ testCounter++;2122 |│ ~~~~~~~~~~~~~ 2123 |│ |2124 |└────────────────>(8) ...to here2125......2126 646 | switch (test->action)2127 | ~~~~~~ 2128 | |2129 | (9) following 'case 12:, case 17:' branch... ─>─┐2130 | │2131......2132 | │2133 |┌──────────────────────────────────────────────────────┘2134 685 |│ case ACT_NUMBER_OF_ELEMENTS:2135 |│ ~~~~ 2136 |│ |2137 |└───────>(10) ...to here2138 686 | case ACT_READ_LENGTH:2139 687 | if ((result != test->errorNumber) || (valueLen != test->par3))2140 | ~ 2141 | |2142 | (11) following 'false' branch... ─>─┐2143 | │2144 'main': event 122145 | │2146 |┌─────────────────────────────────────────────────┘2147 687 |│ if ((result != test->errorNumber) || (valueLen != test->par3))2148 |│ ~~~~^~~~~~2149 |│ |2150 |└───────────────────────────────────────────────────────────────>(12) ...to here2151 'main': event 132152 687 | if ((result != test->errorNumber) || (valueLen != test->par3))2153 | ~~~~~~~~~~^~~~~~~~~~~~~~2154 | |2155 | (13) ⚠️ use of uninitialized value 'valueLen' here2156Test_tree.c:694:15: warning: use of uninitialized value 'valueLen' [CWE-457] [-Wanalyzer-use-of-uninitialized-value]2157 694 | printf (" Error detected: %s - %d\n\n", asn1_strerror (result),2158 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2159 695 | valueLen);2160 | ~~~~~~~~~2161 'main': events 1-32162 472 | int valueLen, tag = 0, class = 0;2163 | ^~~~~~~~2164 | |2165 | (1) region created on stack here2166 | (2) capacity: 4 bytes2167......2168 503 | if (result != ASN1_SUCCESS)2169 | ~ 2170 | |2171 | (3) following 'false' branch (when 'result == 0')... ─>─┐2172 | │2173 'main': events 4-52174 | │2175 |┌─────────────────────────────────────────────────────────────┘2176 511 |│ out = stdout;2177 |│ ^2178 |│ |2179 |└───────>(4) ...to here2180......2181 515 | if (out == NULL)2182 | ~ 2183 | |2184 | (5) following 'false' branch (when 'out' is non-NULL)... ─>─┐2185 | │2186 'main': event 62187cc1:2188 (6): ...to here2189 'main': events 7-132190 529 | while (test->action != ACT_NULL)2191 | ^2192 | |2193 | (7) following 'true' branch... ─>─┐2194 | │2195 | │2196 |┌────────────────────────────────────────────────────────┘2197 530 |│ {2198 531 |│ testCounter++;2199 |│ ~~~~~~~~~~~~~ 2200 |│ |2201 |└────────────────>(8) ...to here2202......2203 646 | switch (test->action)2204 | ~~~~~~ 2205 | |2206 | (9) following 'case 12:, case 17:' branch... ─>─┐2207 | │2208......2209 | │2210 |┌──────────────────────────────────────────────────────┘2211 685 |│ case ACT_NUMBER_OF_ELEMENTS:2212 |│ ~~~~ 2213 |│ |2214 |└───────>(10) ...to here2215 686 | case ACT_READ_LENGTH:2216 687 | if ((result != test->errorNumber) || (valueLen != test->par3))2217 | ~ 2218 | |2219 | (11) following 'true' branch... ─>─┐2220 | │2221......2222 | │2223 |┌────────────────────────────────────────────────┘2224 690 |│ printf ("ERROR in %d:\n", test->line);2225 |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2226 |│ |2227 |└─────────────>(12) ...to here2228......2229 694 | printf (" Error detected: %s - %d\n\n", asn1_strerror (result),2230 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2231 | |2232 | (13) ⚠️ use of uninitialized value 'valueLen' here2233 695 | valueLen);2234 | ~~~~~~~~~2235Test_tree.c:700:57: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value]2236 700 | if ((result != test->errorNumber) || (der_len != test->par3))2237 | ~~~~~~~~~^~~~~~~~~~~~~~2238 'main': events 1-32239 470 | int errorCounter = 0, testCounter = 0, der_len;2240 | ^~~~~~~2241 | |2242 | (1) region created on stack here2243 | (2) capacity: 4 bytes2244......2245 503 | if (result != ASN1_SUCCESS)2246 | ~ 2247 | |2248 | (3) following 'false' branch (when 'result == 0')... ─>─┐2249 | │2250 'main': events 4-52251 | │2252 |┌─────────────────────────────────────────────────────────────┘2253 511 |│ out = stdout;2254 |│ ^2255 |│ |2256 |└───────>(4) ...to here2257......2258 515 | if (out == NULL)2259 | ~ 2260 | |2261 | (5) following 'false' branch (when 'out' is non-NULL)... ─>─┐2262 | │2263 'main': event 62264cc1:2265 (6): ...to here2266 'main': events 7-112267 529 | while (test->action != ACT_NULL)2268 | ^2269 | |2270 | (7) following 'true' branch... ─>─┐2271 | │2272 | │2273 |┌────────────────────────────────────────────────────────┘2274 530 |│ {2275 531 |│ testCounter++;2276 |│ ~~~~~~~~~~~~~ 2277 |│ |2278 |└────────────────>(8) ...to here2279......2280 646 | switch (test->action)2281 | ~~~~~~ 2282 | |2283 | (9) following 'case 18:' branch... ─>─┐2284 | │2285......2286 | │2287 |┌────────────────────────────────────────────┘2288 699 |│ case ACT_ENCODING_LENGTH:2289 |│ ~~~~ 2290 |│ |2291 |└───────>(10) ...to here2292 700 | if ((result != test->errorNumber) || (der_len != test->par3))2293 | ~ 2294 | |2295 | (11) following 'false' branch... ─>─┐2296 | │2297 'main': event 122298 | │2299 |┌─────────────────────────────────────────────────┘2300 700 |│ if ((result != test->errorNumber) || (der_len != test->par3))2301 |│ ~~~~^~~~~~2302 |│ |2303 |└──────────────────────────────────────────────────────────────>(12) ...to here2304 'main': event 132305 700 | if ((result != test->errorNumber) || (der_len != test->par3))2306 | ~~~~~~~~~^~~~~~~~~~~~~~2307 | |2308 | (13) ⚠️ use of uninitialized value 'der_len' here2309Test_tree.c:707:15: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value]2310 707 | printf (" Error detected: %s - %d\n\n", asn1_strerror (result),2311 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2312 708 | der_len);2313 | ~~~~~~~~2314 'main': events 1-32315 470 | int errorCounter = 0, testCounter = 0, der_len;2316 | ^~~~~~~2317 | |2318 | (1) region created on stack here2319 | (2) capacity: 4 bytes2320......2321 503 | if (result != ASN1_SUCCESS)2322 | ~ 2323 | |2324 | (3) following 'false' branch (when 'result == 0')... ─>─┐2325 | │2326 'main': events 4-52327 | │2328 |┌─────────────────────────────────────────────────────────────┘2329 511 |│ out = stdout;2330 |│ ^2331 |│ |2332 |└───────>(4) ...to here2333......2334 515 | if (out == NULL)2335 | ~ 2336 | |2337 | (5) following 'false' branch (when 'out' is non-NULL)... ─>─┐2338 | │2339 'main': event 62340cc1:2341 (6): ...to here2342 'main': events 7-132343 529 | while (test->action != ACT_NULL)2344 | ^2345 | |2346 | (7) following 'true' branch... ─>─┐2347 | │2348 | │2349 |┌────────────────────────────────────────────────────────┘2350 530 |│ {2351 531 |│ testCounter++;2352 |│ ~~~~~~~~~~~~~ 2353 |│ |2354 |└────────────────>(8) ...to here2355......2356 646 | switch (test->action)2357 | ~~~~~~ 2358 | |2359 | (9) following 'case 18:' branch... ─>─┐2360 | │2361......2362 | │2363 |┌────────────────────────────────────────────┘2364 699 |│ case ACT_ENCODING_LENGTH:2365 |│ ~~~~ 2366 |│ |2367 |└───────>(10) ...to here2368 700 | if ((result != test->errorNumber) || (der_len != test->par3))2369 | ~ 2370 | |2371 | (11) following 'true' branch... ─>─┐2372 | │2373......2374 | │2375 |┌────────────────────────────────────────────────┘2376 703 |│ printf ("ERROR in %d:\n", test->line);2377 |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2378 |│ |2379 |└─────────────>(12) ...to here2380......2381 707 | printf (" Error detected: %s - %d\n\n", asn1_strerror (result),2382 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2383 | |2384 | (13) ⚠️ use of uninitialized value 'der_len' here2385 708 | der_len);2386 | ~~~~~~~~2387Test_tree.c:729:58: warning: use of uninitialized value 'start' [CWE-457] [-Wanalyzer-use-of-uninitialized-value]2388 729 | ((!strcmp (test->par2, "START")) && (start != test->par3)) ||2389 | ~~~~~~~^~~~~~~~~~~~~~2390 'main': events 1-32391 474 | int start, end, verbose = 0;2392 | ^~~~~2393 | |2394 | (1) region created on stack here2395 | (2) capacity: 4 bytes2396......2397 503 | if (result != ASN1_SUCCESS)2398 | ~ 2399 | |2400 | (3) following 'false' branch (when 'result == 0')... ─>─┐2401 | │2402 'main': events 4-52403 | │2404 |┌─────────────────────────────────────────────────────────────┘2405 511 |│ out = stdout;2406 |│ ^2407 |│ |2408 |└───────>(4) ...to here2409......2410 515 | if (out == NULL)2411 | ~ 2412 | |2413 | (5) following 'false' branch (when 'out' is non-NULL)... ─>─┐2414 | │2415 'main': event 62416cc1:2417 (6): ...to here2418 'main': events 7-122419 529 | while (test->action != ACT_NULL)2420 | ^2421 | |2422 | (7) following 'true' branch... ─>─┐2423 | │2424 | │2425 |┌────────────────────────────────────────────────────────┘2426 530 |│ {2427 531 |│ testCounter++;2428 |│ ~~~~~~~~~~~~~ 2429 |│ |2430 |└────────────────>(8) ...to here2431......2432 646 | switch (test->action)2433 | ~~~~~~ 2434 | |2435 | (9) following 'case 13:' branch... ─>─┐2436 | │2437......2438 | │2439 |┌────────────────────────────────────────────┘2440 727 |│ case ACT_DECODING_START_END:2441 |│ ~~~~ 2442 |│ |2443 |└───────>(10) ...to here2444 728 | if ((result != test->errorNumber) ||2445 | ~ 2446 | |2447 | (11) following 'false' branch... ─>─┐2448 | │2449 | │2450 |┌─────────────────────────────────────────────────┘2451 729 |│ ((!strcmp (test->par2, "START")) && (start != test->par3)) ||2452 |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~2453 |│ |2454 |└────────────────>(12) ...to here2455 'main': events 13-142456 728 | if ((result != test->errorNumber) ||2457 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~2458 | |2459 | (13) following 'true' branch (when the strings are equal)... ─>─┐2460 | │2461 | │2462 |┌────────────────────────────────────────────────────────────────────────────────────────────────────────────┘2463 729 |│ ((!strcmp (test->par2, "START")) && (start != test->par3)) ||2464 |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2465 |│ |2466 |└───────────────────────────────────────────────────────────────>(14) ...to here2467 'main': event 152468 729 | ((!strcmp (test->par2, "START")) && (start != test->par3)) ||2469 | ~~~~~~~^~~~~~~~~~~~~~2470 | |2471 | (15) ⚠️ use of uninitialized value 'start' here2472Test_tree.c:730:54: warning: use of uninitialized value 'end' [CWE-457] [-Wanalyzer-use-of-uninitialized-value]2473 730 | ((!strcmp (test->par2, "END")) && (end != test->par3)))2474 | ~~~~~^~~~~~~~~~~~~~2475 'main': events 1-32476 474 | int start, end, verbose = 0;2477 | ^~~2478 | |2479 | (1) region created on stack here2480 | (2) capacity: 4 bytes2481......2482 503 | if (result != ASN1_SUCCESS)2483 | ~ 2484 | |2485 | (3) following 'false' branch (when 'result == 0')... ─>─┐2486 | │2487 'main': events 4-52488 | │2489 |┌─────────────────────────────────────────────────────────────┘2490 511 |│ out = stdout;2491 |│ ^2492 |│ |2493 |└───────>(4) ...to here2494......2495 515 | if (out == NULL)2496 | ~ 2497 | |2498 | (5) following 'false' branch (when 'out' is non-NULL)... ─>─┐2499 | │2500 'main': event 62501cc1:2502 (6): ...to here2503 'main': events 7-122504 529 | while (test->action != ACT_NULL)2505 | ^2506 | |2507 | (7) following 'true' branch... ─>─┐2508 | │2509 | │2510 |┌────────────────────────────────────────────────────────┘2511 530 |│ {2512 531 |│ testCounter++;2513 |│ ~~~~~~~~~~~~~ 2514 |│ |2515 |└────────────────>(8) ...to here2516......2517 646 | switch (test->action)2518 | ~~~~~~ 2519 | |2520 | (9) following 'case 13:' branch... ─>─┐2521 | │2522......2523 | │2524 |┌────────────────────────────────────────────┘2525 727 |│ case ACT_DECODING_START_END:2526 |│ ~~~~ 2527 |│ |2528 |└───────>(10) ...to here2529 728 | if ((result != test->errorNumber) ||2530 | ~ 2531 | |2532 | (11) following 'false' branch... ─>─┐2533 | │2534 | │2535 |┌─────────────────────────────────────────────────┘2536 729 |│ ((!strcmp (test->par2, "START")) && (start != test->par3)) ||2537 |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~2538 |│ |2539 |└────────────────>(12) ...to here2540 'main': events 13-152541 728 | if ((result != test->errorNumber) ||2542 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~2543 | |2544 | (13) following 'false' branch (when the strings are non-equal)... ─>─┐2545 | │2546 | │2547 |┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘2548 729 |│ ((!strcmp (test->par2, "START")) && (start != test->par3)) ||2549 |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2550 |│ |2551 |│ (15) following 'true' branch (when the strings are equal)... ─>─┐2552 |│ │2553 |│ │2554 |┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘2555 730 |│ ((!strcmp (test->par2, "END")) && (end != test->par3)))2556 |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2557 |│ |2558 |└────────────────>(14) ...to here2559 'main': event 162560 730 | ((!strcmp (test->par2, "END")) && (end != test->par3)))2561 | ~~~~^~~~~~2562 | |2563 |└───────────────────────────────────────────────────────────>(16) ...to here2564 'main': event 172565 730 | ((!strcmp (test->par2, "END")) && (end != test->par3)))2566 | ~~~~~^~~~~~~~~~~~~~2567 | |2568 | (17) ⚠️ use of uninitialized value 'end' here2569Test_tree.c:739:15: warning: use of uninitialized value 'end' [CWE-457] [-Wanalyzer-use-of-uninitialized-value]2570 739 | printf (" Error detected: %s - %d - %d\n\n",2571 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2572 740 | asn1_strerror (result), start, end);2573 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2574 'main': events 1-32575 474 | int start, end, verbose = 0;2576 | ^~~2577 | |2578 | (1) region created on stack here2579 | (2) capacity: 4 bytes2580......2581 503 | if (result != ASN1_SUCCESS)2582 | ~ 2583 | |2584 | (3) following 'false' branch (when 'result == 0')... ─>─┐2585 | │2586 'main': events 4-52587 | │2588 |┌─────────────────────────────────────────────────────────────┘2589 511 |│ out = stdout;2590 |│ ^2591 |│ |2592 |└───────>(4) ...to here2593......2594 515 | if (out == NULL)2595 | ~ 2596 | |2597 | (5) following 'false' branch (when 'out' is non-NULL)... ─>─┐2598 | │2599 'main': event 62600cc1:2601 (6): ...to here2602 'main': events 7-132603 529 | while (test->action != ACT_NULL)2604 | ^2605 | |2606 | (7) following 'true' branch... ─>─┐2607 | │2608 | │2609 |┌────────────────────────────────────────────────────────┘2610 530 |│ {2611 531 |│ testCounter++;2612 |│ ~~~~~~~~~~~~~ 2613 |│ |2614 |└────────────────>(8) ...to here2615......2616 646 | switch (test->action)2617 | ~~~~~~ 2618 | |2619 | (9) following 'case 13:' branch... ─>─┐2620 | │2621......2622 | │2623 |┌────────────────────────────────────────────┘2624 727 |│ case ACT_DECODING_START_END:2625 |│ ~~~~ 2626 |│ |2627 |└───────>(10) ...to here2628 728 | if ((result != test->errorNumber) ||2629 | ~ 2630 | |2631 | (11) following 'true' branch... ─>─┐2632 | │2633......2634 | │2635 |┌────────────────────────────────────────────────┘2636 733 |│ printf ("ERROR in %d:\n", test->line);2637 |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2638 |│ |2639 |└─────────────>(12) ...to here2640......2641 739 | printf (" Error detected: %s - %d - %d\n\n",2642 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2643 | |2644 | (13) ⚠️ use of uninitialized value 'end' here2645 740 | asn1_strerror (result), start, end);2646 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2647Test_tree.c:769:32: warning: use of uninitialized value 'valueLen' [CWE-457] [-Wanalyzer-use-of-uninitialized-value]2648 769 | if (valueLen % 8 == 0)2649 | ~~~~~~~~~~~~~^~~~2650 'main': events 1-32651 472 | int valueLen, tag = 0, class = 0;2652 | ^~~~~~~~2653 | |2654 | (1) region created on stack here2655 | (2) capacity: 4 bytes2656......2657 503 | if (result != ASN1_SUCCESS)2658 | ~ 2659 | |2660 | (3) following 'false' branch (when 'result == 0')... ─>─┐2661 | │2662 'main': events 4-52663 | │2664 |┌─────────────────────────────────────────────────────────────┘2665 511 |│ out = stdout;2666 |│ ^2667 |│ |2668 |└───────>(4) ...to here2669......2670 515 | if (out == NULL)2671 | ~ 2672 | |2673 | (5) following 'false' branch (when 'out' is non-NULL)... ─>─┐2674 | │2675 'main': event 62676cc1:2677 (6): ...to here2678 'main': events 7-132679 529 | while (test->action != ACT_NULL)2680 | ^2681 | |2682 | (7) following 'true' branch... ─>─┐2683 | │2684 | │2685 |┌────────────────────────────────────────────────────────┘2686 530 |│ {2687 531 |│ testCounter++;2688 |│ ~~~~~~~~~~~~~ 2689 |│ |2690 |└────────────────>(8) ...to here2691......2692 646 | switch (test->action)2693 | ~~~~~~ 2694 | |2695 | (9) following 'case 4:, case 14:, case 19:' branch... ─>─┐2696 | │2697......2698 | │2699 |┌───────────────────────────────────────────────────────────────┘2700 764 |│ case ACT_READ:2701 |│ ~~~~ 2702 |│ |2703 |└───────>(10) ...to here2704......2705 767 | if (test->action == ACT_READ_BIT)2706 | ~ 2707 | |2708 | (11) following 'true' branch... ─>─┐2709 | │2710 | │2711 |┌────────────────────────────────────────────────┘2712 768 |│ {2713 769 |│ if (valueLen % 8 == 0)2714 |│ ~~~~~~~~~~~~~~~~~2715 |│ |2716 |└──────────────────────────────>(12) ...to here2717 | (13) ⚠️ use of uninitialized value 'valueLen' here2718Test_tree.c:787:25: warning: use of uninitialized value 'valueLen' [CWE-457] [-Wanalyzer-use-of-uninitialized-value]2719 787 | (valueLen != test->par3) || (k == -1))2720 | ~~~~~~~~~~^~~~~~~~~~~~~~2721 'main': events 1-32722 472 | int valueLen, tag = 0, class = 0;2723 | ^~~~~~~~2724 | |2725 | (1) region created on stack here2726 | (2) capacity: 4 bytes2727......2728 503 | if (result != ASN1_SUCCESS)2729 | ~ 2730 | |2731 | (3) following 'false' branch (when 'result == 0')... ─>─┐2732 | │2733 'main': events 4-52734 | │2735 |┌─────────────────────────────────────────────────────────────┘2736 511 |│ out = stdout;2737 |│ ^2738 |│ |2739 |└───────>(4) ...to here2740......2741 515 | if (out == NULL)2742 | ~ 2743 | |2744 | (5) following 'false' branch (when 'out' is non-NULL)... ─>─┐2745 | │2746 'main': event 62747cc1:2748 (6): ...to here2749 'main': events 7-142750 529 | while (test->action != ACT_NULL)2751 | ^2752 | |2753 | (7) following 'true' branch... ─>─┐2754 | │2755 | │2756 |┌────────────────────────────────────────────────────────┘2757 530 |│ {2758 531 |│ testCounter++;2759 |│ ~~~~~~~~~~~~~ 2760 |│ |2761 |└────────────────>(8) ...to here2762......2763 646 | switch (test->action)2764 | ~~~~~~ 2765 | |2766 | (9) following 'case 4:, case 14:, case 19:' branch... ─>─┐2767 | │2768......2769 | │2770 |┌───────────────────────────────────────────────────────────────┘2771 764 |│ case ACT_READ:2772 |│ ~~~~ 2773 |│ |2774 |└───────>(10) ...to here2775......2776 767 | if (test->action == ACT_READ_BIT)2777 | ~ 2778 | |2779 | (11) following 'false' branch... ─>─┐2780 | │2781......2782 | │2783 |┌─────────────────────────────────────────────────┘2784 779 |│ for (k = 0; k < class; k++)2785 |│ ~~~ ~~~~~~~~~2786 |│ | |2787 |│ | (13) following 'false' branch... ─>─┐2788 |└─────────>(12) ...to here │2789 | │2790......2791 | │2792 |┌────────────────────────────────────────────────────────────┘2793 786 |│ if ((result != test->errorNumber) ||2794 |│ ~~~~~~~~~~~~~~~~~2795 |│ |2796 |└────────────────────────────>(14) ...to here2797 'main': events 15-162798 786 | if ((result != test->errorNumber) ||2799 | ^2800 | |2801 | (15) following 'false' branch... ─>─┐2802 | │2803 | │2804 |┌─────────────────────────────────────────────────┘2805 787 |│ (valueLen != test->par3) || (k == -1))2806 |│ ~~~~~~~~~~2807 |│ |2808 |└──────────────────────────────>(16) ...to here2809 'main': event 172810 787 | (valueLen != test->par3) || (k == -1))2811 | ~~~~~~~~~~^~~~~~~~~~~~~~2812 | |2813 | (17) ⚠️ use of uninitialized value 'valueLen' here2814Test_tree.c:796:15: warning: use of uninitialized value 'valueLen' [CWE-457] [-Wanalyzer-use-of-uninitialized-value]2815 796 | printf ("\n Error detected: %s - %d - ",2816 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2817 797 | asn1_strerror (result), valueLen);2818 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2819 'main': events 1-32820 472 | int valueLen, tag = 0, class = 0;2821 | ^~~~~~~~2822 | |2823 | (1) region created on stack here2824 | (2) capacity: 4 bytes2825......2826 503 | if (result != ASN1_SUCCESS)2827 | ~ 2828 | |2829 | (3) following 'false' branch (when 'result == 0')... ─>─┐2830 | │2831 'main': events 4-52832 | │2833 |┌─────────────────────────────────────────────────────────────┘2834 511 |│ out = stdout;2835 |│ ^2836 |│ |2837 |└───────>(4) ...to here2838......2839 515 | if (out == NULL)2840 | ~ 2841 | |2842 | (5) following 'false' branch (when 'out' is non-NULL)... ─>─┐2843 | │2844 'main': event 62845cc1:2846 (6): ...to here2847 'main': events 7-142848 529 | while (test->action != ACT_NULL)2849 | ^2850 | |2851 | (7) following 'true' branch... ─>─┐2852 | │2853 | │2854 |┌────────────────────────────────────────────────────────┘2855 530 |│ {2856 531 |│ testCounter++;2857 |│ ~~~~~~~~~~~~~ 2858 |│ |2859 |└────────────────>(8) ...to here2860......2861 646 | switch (test->action)2862 | ~~~~~~ 2863 | |2864 | (9) following 'case 4:, case 14:, case 19:' branch... ─>─┐2865 | │2866......2867 | │2868 |┌───────────────────────────────────────────────────────────────┘2869 764 |│ case ACT_READ:2870 |│ ~~~~ 2871 |│ |2872 |└───────>(10) ...to here2873......2874 767 | if (test->action == ACT_READ_BIT)2875 | ~ 2876 | |2877 | (11) following 'false' branch... ─>─┐2878 | │2879......2880 | │2881 |┌─────────────────────────────────────────────────┘2882 779 |│ for (k = 0; k < class; k++)2883 |│ ~~~ ~~~~~~~~~2884 |│ | |2885 |│ | (13) following 'false' branch... ─>─┐2886 |└─────────>(12) ...to here │2887 | │2888......2889 | │2890 |┌────────────────────────────────────────────────────────────┘2891 786 |│ if ((result != test->errorNumber) ||2892 |│ ~~~~~~~~~~~~~~~~~2893 |│ |2894 |└────────────────────────────>(14) ...to here2895 'main': events 15-172896 786 | if ((result != test->errorNumber) ||2897 | ^2898 | |2899 | (15) following 'true' branch... ─>─┐2900 | │2901......2902 | │2903 |┌────────────────────────────────────────────────┘2904 790 |│ printf ("ERROR in %d:\n", test->line);2905 |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2906 |│ |2907 |└─────────────>(16) ...to here2908......2909 796 | printf ("\n Error detected: %s - %d - ",2910 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2911 | |2912 | (17) ⚠️ use of uninitialized value 'valueLen' here2913 797 | asn1_strerror (result), valueLen);2914 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2915 CCLD Test_tree2916 CC Test_encoding.o2917Test_encoding.c:34:15: warning: no previous declaration for 'data' [-Wmissing-variable-declarations]2918 34 | unsigned char data[256];2919 | ^~~~2920Test_encoding.c:35:5: warning: no previous declaration for 'data_size' [-Wmissing-variable-declarations]2921 35 | int data_size = sizeof (data);2922 | ^~~~~~~~~2923 CCLD Test_encoding2924 CC Test_indefinite.o2925 CCLD Test_indefinite2926 CC Test_errors.o2927 CCLD Test_errors2928 CC Test_simple.o2929 CCLD Test_simple2930 CC Test_overflow.o2931 CCLD Test_overflow2932 CC Test_strings.o2933 CCLD Test_strings2934 CC Test_choice.o2935 CCLD Test_choice2936 CC Test_encdec.o2937 CCLD Test_encdec2938 CC copynode.o2939 CCLD copynode2940 CC coding-decoding2.o2941 CCLD coding-decoding22942 CC strict-der.o2943 CCLD strict-der2944 CC Test_choice_ocsp.o2945 CCLD Test_choice_ocsp2946 CC ocsp-basic-response.o2947 CCLD ocsp-basic-response2948 CC octet-string.o2949 CCLD octet-string2950 CC coding-long-oid.o2951coding-long-oid.c:32:21: warning: no previous declaration for 'der_data' [-Wmissing-variable-declarations]2952 32 | const unsigned char der_data[] =2953 | ^~~~~~~~2954coding-long-oid.c:144:5: warning: no previous declaration for 'der_data_size' [-Wmissing-variable-declarations]2955 144 | int der_data_size = sizeof (der_data) - 1;2956 | ^~~~~~~~~~~~~2957coding-long-oid.c:146:6: warning: no previous declaration for 'new_data' [-Wmissing-variable-declarations]2958 146 | char new_data[4 * 1024];2959 | ^~~~~~~~2960 CCLD coding-long-oid2961 CC object-id-decoding.o2962 CCLD object-id-decoding2963 CC spc_pe_image_data.o2964 CCLD spc_pe_image_data2965 CC setof.o2966setof.c:47:5: warning: no previous declaration for 'data_size' [-Wmissing-variable-declarations]2967 47 | int data_size = sizeof (data);2968 | ^~~~~~~~~2969 CCLD setof2970 CC CVE-2018-1000654.o2971In file included from CVE-2018-1000654.c:30:2972CVE-2018-1000654-1_asn1_tab.h:7:24: warning: no previous declaration for 'CVE_2018_1000654_1_asn1_tab' [-Wmissing-variable-declarations]2973 7 | const asn1_static_node CVE_2018_1000654_1_asn1_tab[] = {2974 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~2975In file included from CVE-2018-1000654.c:31:2976CVE-2018-1000654-2_asn1_tab.h:7:24: warning: no previous declaration for 'CVE_2018_1000654_2_asn1_tab' [-Wmissing-variable-declarations]2977 7 | const asn1_static_node CVE_2018_1000654_2_asn1_tab[] = {2978 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~2979 CCLD CVE-2018-10006542980 CC reproducers.o2981reproducers.c:38:24: warning: no previous declaration for 'endless_asn1_tab' [-Wmissing-variable-declarations]2982 38 | const asn1_static_node endless_asn1_tab[] = {2983 | ^~~~~~~~~~~~~~~~2984reproducers.c:50:24: warning: no previous declaration for 'tab' [-Wmissing-variable-declarations]2985 50 | const asn1_static_node tab[] = {2986 | ^~~2987 CCLD reproducers2988 CC object-id-encoding.o2989 CCLD object-id-encoding2990 CC version.o2991 CCLD version2992make[4]: Nothing to be done for 'crlf.sh'.2993make[4]: Nothing to be done for 'benchmark.sh'.2994make[4]: Nothing to be done for 'threadsafety.sh'.2995make[4]: Nothing to be done for 'decoding.sh'.2996make[4]: Nothing to be done for 'decoding-invalid-x509.sh'.2997make[4]: Nothing to be done for 'decoding-invalid-pkcs7.sh'.2998make[4]: Nothing to be done for 'coding.sh'.2999make[4]: Nothing to be done for 'parser.sh'.3000make[4]: Leaving directory '/build/libtasn1-4.21.0/tests'3001make check-TESTS3002make[4]: Entering directory '/build/libtasn1-4.21.0/tests'3003make[5]: Entering directory '/build/libtasn1-4.21.0/tests'3004PASS: Test_parser3005PASS: Test_tree3006PASS: Test_encoding3007PASS: Test_indefinite3008PASS: Test_errors3009PASS: Test_simple3010PASS: Test_overflow3011PASS: Test_strings3012PASS: Test_choice3013PASS: Test_encdec3014PASS: copynode3015PASS: coding-decoding23016PASS: strict-der3017PASS: Test_choice_ocsp3018PASS: ocsp-basic-response3019PASS: octet-string3020PASS: coding-long-oid3021PASS: object-id-decoding3022PASS: spc_pe_image_data3023PASS: setof3024PASS: CVE-2018-10006543025PASS: reproducers3026PASS: object-id-encoding3027PASS: version3028PASS: crlf.sh3029PASS: threadsafety.sh3030PASS: decoding.sh3031PASS: decoding-invalid-x509.sh3032PASS: decoding-invalid-pkcs7.sh3033PASS: coding.sh3034PASS: parser.sh3035============================================================================3036Testsuite summary for GNU Libtasn1 4.21.03037============================================================================3038# TOTAL: 313039# PASS: 313040# SKIP: 03041# XFAIL: 03042# FAIL: 03043# XPASS: 03044# ERROR: 03045============================================================================3046make[5]: Leaving directory '/build/libtasn1-4.21.0/tests'3047make[4]: Leaving directory '/build/libtasn1-4.21.0/tests'3048make[3]: Leaving directory '/build/libtasn1-4.21.0/tests'3049make[2]: Leaving directory '/build/libtasn1-4.21.0/tests'3050make[2]: Entering directory '/build/libtasn1-4.21.0'3051make[2]: Leaving directory '/build/libtasn1-4.21.0'3052make[1]: Leaving directory '/build/libtasn1-4.21.0'installPhase
3053install flags: SHELL=/nix/store/svx59425zxp552p2b8gm11qj5r09b56i-bash-5.3p15/bin/bash pkgconfigdir=/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/lib/pkgconfig m4datadir=/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/share/aclocal aclocaldir=/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/share/aclocal install3054make install-recursive3055make[1]: Entering directory '/build/libtasn1-4.21.0'3056Making install in lib3057make[2]: Entering directory '/build/libtasn1-4.21.0/lib'3058Making install in gl3059make[3]: Entering directory '/build/libtasn1-4.21.0/lib/gl'3060make install-recursive3061make[4]: Entering directory '/build/libtasn1-4.21.0/lib/gl'3062make[5]: Entering directory '/build/libtasn1-4.21.0/lib/gl'3063make[6]: Entering directory '/build/libtasn1-4.21.0/lib/gl'3064make[6]: Nothing to be done for 'install-exec-am'.3065make[6]: Leaving directory '/build/libtasn1-4.21.0/lib/gl'3066make[5]: Leaving directory '/build/libtasn1-4.21.0/lib/gl'3067make[4]: Leaving directory '/build/libtasn1-4.21.0/lib/gl'3068make[3]: Leaving directory '/build/libtasn1-4.21.0/lib/gl'3069make[3]: Entering directory '/build/libtasn1-4.21.0/lib'3070make[4]: Entering directory '/build/libtasn1-4.21.0/lib'3071 /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/mkdir -p '/nix/store/8wq7bqr2ab5iq5kz6j7g9m2x2xgqm8b1-libtasn1-static-x86_64-unknown-linux-musl-4.21.0/lib'3072 /nix/store/svx59425zxp552p2b8gm11qj5r09b56i-bash-5.3p15/bin/bash ../libtool --mode=install /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/install -c libtasn1.la '/nix/store/8wq7bqr2ab5iq5kz6j7g9m2x2xgqm8b1-libtasn1-static-x86_64-unknown-linux-musl-4.21.0/lib'3073libtool: install: /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/install -c .libs/libtasn1.lai /nix/store/8wq7bqr2ab5iq5kz6j7g9m2x2xgqm8b1-libtasn1-static-x86_64-unknown-linux-musl-4.21.0/lib/libtasn1.la3074libtool: install: /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/install -c .libs/libtasn1.a /nix/store/8wq7bqr2ab5iq5kz6j7g9m2x2xgqm8b1-libtasn1-static-x86_64-unknown-linux-musl-4.21.0/lib/libtasn1.a3075libtool: install: chmod 644 /nix/store/8wq7bqr2ab5iq5kz6j7g9m2x2xgqm8b1-libtasn1-static-x86_64-unknown-linux-musl-4.21.0/lib/libtasn1.a3076libtool: install: x86_64-unknown-linux-musl-ranlib /nix/store/8wq7bqr2ab5iq5kz6j7g9m2x2xgqm8b1-libtasn1-static-x86_64-unknown-linux-musl-4.21.0/lib/libtasn1.a3077libtool: finish: PATH="/nix/store/i2ki909d18rq6b93l23xxwp4cvqv0ibc-texinfo-7.3/bin:/nix/store/w03i01kiakf4wz7jbp1l59c0bhb3pjca-perl-5.42.3/bin:/nix/store/h9wq5kdv1jc9hxmwgn9vh9bwsigmnsj6-patchelf-0.15.2/bin:/nix/store/fpj9xnxp4apb9fydh7pj35gw8h6hdkk0-x86_64-unknown-linux-musl-gcc-wrapper-15.3.0/bin:/nix/store/71ydp3bkg9c37kc3hngij1hyg7m61gvw-x86_64-unknown-linux-musl-gcc-15.3.0/bin:/nix/store/k8lac650k3p6v2a6vs3qabrzw3swj90m-musl-static-x86_64-unknown-linux-musl-1.2.6-bin/bin:/nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin:/nix/store/vjqfhzqcfp15hvhyk4wgqp2xjihnccj1-x86_64-unknown-linux-musl-binutils-wrapper-2.46/bin:/nix/store/60lv8wlcr99wv4ck3sk9fzcbb4jbk2n6-x86_64-unknown-linux-musl-binutils-2.46/bin:/nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin:/nix/store/i9wgqa0l88aprvpwfaq5hkfa6pklhlv0-findutils-4.11.0/bin:/nix/store/b8xvzgd52jby5dfpi0pf46nisy6wma5d-diffutils-3.12/bin:/nix/store/qf2wzyq4irhgyhnq3s2hz0ldjq3w8a3x-gnused-4.10/bin:/nix/store/xmvbzzxm5snla5a2cyfhm7hjy9bifx7n-gnugrep-3.12/bin:/nix/store/9zib1q94gka8i5q530364cvy25504qz5-gawk-5.4.1/bin:/nix/store/41l3h8s1lr518n03bsrzv5vsf37bhnb9-gnutar-1.35/bin:/nix/store/l5sll8nxk70p73l5yqbsjy4mh0c3g0v5-gzip-1.14/bin:/nix/store/j3yz0ag9j442229n8harpmp9aa5qyvhn-bzip2-1.0.8-bin/bin:/nix/store/c011mk580m964s1zxjccvdax3fcmppnl-gnumake-4.4.1/bin:/nix/store/svx59425zxp552p2b8gm11qj5r09b56i-bash-5.3p15/bin:/nix/store/81zqbas7qc02yfdj7142fdcqhxgd3cgz-patch-2.8/bin:/nix/store/518dig8gpvqyac6pkksyjjfzvi9zn8vq-xz-5.8.3-bin/bin:/nix/store/fv9yl55hkskpc2cj9c0sdyq91car9kgl-file-5.48/bin:/sbin" ldconfig -n /nix/store/8wq7bqr2ab5iq5kz6j7g9m2x2xgqm8b1-libtasn1-static-x86_64-unknown-linux-musl-4.21.0/lib3078/build/libtasn1-4.21.0/libtool: line 1890: ldconfig: command not found3079----------------------------------------------------------------------3080Libraries have been installed in:3081 /nix/store/8wq7bqr2ab5iq5kz6j7g9m2x2xgqm8b1-libtasn1-static-x86_64-unknown-linux-musl-4.21.0/lib30823083If you ever happen to want to link against installed libraries3084in a given directory, LIBDIR, you must either use libtool, and3085specify the full pathname of the library, or use the '-LLIBDIR'3086flag during linking and do at least one of the following:3087 - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable3088 during execution3089 - add LIBDIR to the 'LD_RUN_PATH' environment variable3090 during linking3091 - use the '-Wl,-rpath -Wl,LIBDIR' linker flag3092 - have your system administrator run these commands:309330943095See any operating system documentation about shared libraries for3096more information, such as the ld(1) and ld.so(8) manual pages.3097----------------------------------------------------------------------3098 /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/mkdir -p '/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/include'3099 /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/install -c -m 644 includes/libtasn1.h '/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/include'3100 /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/mkdir -p '/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/lib/pkgconfig'3101 /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/install -c -m 644 libtasn1.pc '/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/lib/pkgconfig'3102make[4]: Leaving directory '/build/libtasn1-4.21.0/lib'3103make[3]: Leaving directory '/build/libtasn1-4.21.0/lib'3104make[2]: Leaving directory '/build/libtasn1-4.21.0/lib'3105Making install in src3106make[2]: Entering directory '/build/libtasn1-4.21.0/src'3107Making install in gl3108make[3]: Entering directory '/build/libtasn1-4.21.0/src/gl'3109make install-recursive3110make[4]: Entering directory '/build/libtasn1-4.21.0/src/gl'3111make[5]: Entering directory '/build/libtasn1-4.21.0/src/gl'3112make[6]: Entering directory '/build/libtasn1-4.21.0/src/gl'3113make[6]: Nothing to be done for 'install-exec-am'.3114make[6]: Leaving directory '/build/libtasn1-4.21.0/src/gl'3115make[5]: Leaving directory '/build/libtasn1-4.21.0/src/gl'3116make[4]: Leaving directory '/build/libtasn1-4.21.0/src/gl'3117make[3]: Leaving directory '/build/libtasn1-4.21.0/src/gl'3118make[3]: Entering directory '/build/libtasn1-4.21.0/src'3119make[4]: Entering directory '/build/libtasn1-4.21.0/src'3120 /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/mkdir -p '/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/bin'3121 /nix/store/svx59425zxp552p2b8gm11qj5r09b56i-bash-5.3p15/bin/bash ../libtool --mode=install /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/install -c asn1Parser asn1Coding asn1Decoding '/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/bin'3122libtool: install: /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/install -c asn1Parser /nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/bin/asn1Parser3123libtool: install: /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/install -c asn1Coding /nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/bin/asn1Coding3124libtool: install: /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/install -c asn1Decoding /nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/bin/asn1Decoding3125make[4]: Nothing to be done for 'install-data-am'.3126make[4]: Leaving directory '/build/libtasn1-4.21.0/src'3127make[3]: Leaving directory '/build/libtasn1-4.21.0/src'3128make[2]: Leaving directory '/build/libtasn1-4.21.0/src'3129Making install in doc3130make[2]: Entering directory '/build/libtasn1-4.21.0/doc'3131make[3]: Entering directory '/build/libtasn1-4.21.0/doc'3132make[4]: Entering directory '/build/libtasn1-4.21.0/doc'3133make[4]: Nothing to be done for 'install-exec-am'.3134 /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/mkdir -p '/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/share/info'3135 /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/install -c -m 644 ./libtasn1.info '/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/share/info'3136 install-info --info-dir='/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/share/info' '/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/share/info/libtasn1.info'3137 /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/mkdir -p '/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/share/man/man1'3138 /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/install -c -m 644 asn1Parser.1 asn1Coding.1 asn1Decoding.1 '/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/share/man/man1'3139 /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/mkdir -p '/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/share/man/man3'3140 /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/install -c -m 644 man/asn1_get_length_der.3 man/asn1_get_tag_der.3 man/asn1_get_length_ber.3 man/asn1_get_octet_der.3 man/asn1_get_object_id_der.3 man/asn1_get_bit_der.3 man/asn1_der_decoding2.3 man/asn1_der_decoding.3 man/asn1_der_decoding_element.3 man/asn1_der_decoding_startEnd.3 man/asn1_expand_any_defined_by.3 man/asn1_expand_octet_string.3 man/asn1_decode_simple_der.3 man/asn1_decode_simple_ber.3 man/asn1_perror.3 man/asn1_strerror.3 man/asn1_find_node.3 man/asn1_length_der.3 man/asn1_octet_der.3 man/asn1_encode_simple_der.3 man/asn1_object_id_der.3 man/asn1_bit_der.3 man/asn1_der_coding.3 man/asn1_write_value.3 man/asn1_read_value.3 man/asn1_read_value_type.3 man/asn1_read_tag.3 man/asn1_read_node_value.3 man/asn1_array2tree.3 man/asn1_delete_structure.3 man/asn1_delete_structure2.3 man/asn1_delete_element.3 man/asn1_create_element.3 man/asn1_print_structure.3 man/asn1_number_of_elements.3 man/asn1_find_structure_from_oid.3 man/asn1_copy_node.3 man/asn1_dup_node.3 man/asn1_parser2tree.3 man/asn1_parser2array.3 '/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/share/man/man3'3141 /nix/store/xjl7p8dvyk2j53kqf7f43kdj4ypbxz7g-coreutils-9.11/bin/install -c -m 644 man/asn1_check_version.3 '/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/share/man/man3'3142make[4]: Leaving directory '/build/libtasn1-4.21.0/doc'3143make[3]: Leaving directory '/build/libtasn1-4.21.0/doc'3144make[2]: Leaving directory '/build/libtasn1-4.21.0/doc'3145Making install in examples3146make[2]: Entering directory '/build/libtasn1-4.21.0/examples'3147make install-am3148make[3]: Entering directory '/build/libtasn1-4.21.0/examples'3149make[4]: Entering directory '/build/libtasn1-4.21.0/examples'3150make[4]: Nothing to be done for 'install-exec-am'.3151make[4]: Nothing to be done for 'install-data-am'.3152make[4]: Leaving directory '/build/libtasn1-4.21.0/examples'3153make[3]: Leaving directory '/build/libtasn1-4.21.0/examples'3154make[2]: Leaving directory '/build/libtasn1-4.21.0/examples'3155Making install in fuzz3156make[2]: Entering directory '/build/libtasn1-4.21.0/fuzz'3157make[3]: Entering directory '/build/libtasn1-4.21.0/fuzz'3158make[3]: Nothing to be done for 'install-exec-am'.3159make[3]: Nothing to be done for 'install-data-am'.3160make[3]: Leaving directory '/build/libtasn1-4.21.0/fuzz'3161make[2]: Leaving directory '/build/libtasn1-4.21.0/fuzz'3162Making install in tests3163make[2]: Entering directory '/build/libtasn1-4.21.0/tests'3164make install-am3165make[3]: Entering directory '/build/libtasn1-4.21.0/tests'3166make[4]: Entering directory '/build/libtasn1-4.21.0/tests'3167make[4]: Nothing to be done for 'install-exec-am'.3168make[4]: Nothing to be done for 'install-data-am'.3169make[4]: Leaving directory '/build/libtasn1-4.21.0/tests'3170make[3]: Leaving directory '/build/libtasn1-4.21.0/tests'3171make[2]: Leaving directory '/build/libtasn1-4.21.0/tests'3172make[2]: Entering directory '/build/libtasn1-4.21.0'3173make[3]: Entering directory '/build/libtasn1-4.21.0'3174make[3]: Nothing to be done for 'install-exec-am'.3175make[3]: Nothing to be done for 'install-data-am'.3176make[3]: Leaving directory '/build/libtasn1-4.21.0'3177make[2]: Leaving directory '/build/libtasn1-4.21.0'3178make[1]: Leaving directory '/build/libtasn1-4.21.0'fixupPhase
3179Moving /nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/share/man/man3 to /nix/store/89jr5mm8pzavbnfzwnfj2grjkbhbgpxn-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-devdoc/share/man/man33180Patching '/nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/lib/pkgconfig/libtasn1.pc' includedir to output /nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev3181shrinking RPATHs of ELF executables and libraries in /nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev3182shrinking /nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/bin/asn1Parser3183patchelf: cannot find section '.dynamic'. The input file is most likely statically linked3184shrinking /nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/bin/asn1Decoding3185patchelf: cannot find section '.dynamic'. The input file is most likely statically linked3186shrinking /nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/bin/asn1Coding3187patchelf: cannot find section '.dynamic'. The input file is most likely statically linked3188checking for references to /build/ in /nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev...3189patchelf: cannot find section '.dynamic'. The input file is most likely statically linked3190patchelf: cannot find section '.dynamic'. The input file is most likely statically linked3191patchelf: cannot find section '.dynamic'. The input file is most likely statically linked3192gzipping man pages under /nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/share/man/3193patching script interpreter paths in /nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev3194stripping (with command x86_64-unknown-linux-musl-strip and flags -S -p) in /nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/lib /nix/store/y7jlrr5ri4rgxdlka94r3h9hyg7shmkh-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-dev/bin3195shrinking RPATHs of ELF executables and libraries in /nix/store/89jr5mm8pzavbnfzwnfj2grjkbhbgpxn-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-devdoc3196checking for references to /build/ in /nix/store/89jr5mm8pzavbnfzwnfj2grjkbhbgpxn-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-devdoc...3197gzipping man pages under /nix/store/89jr5mm8pzavbnfzwnfj2grjkbhbgpxn-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-devdoc/share/man/3198patching script interpreter paths in /nix/store/89jr5mm8pzavbnfzwnfj2grjkbhbgpxn-libtasn1-static-x86_64-unknown-linux-musl-4.21.0-devdoc3199shrinking RPATHs of ELF executables and libraries in /nix/store/8wq7bqr2ab5iq5kz6j7g9m2x2xgqm8b1-libtasn1-static-x86_64-unknown-linux-musl-4.21.03200checking for references to /build/ in /nix/store/8wq7bqr2ab5iq5kz6j7g9m2x2xgqm8b1-libtasn1-static-x86_64-unknown-linux-musl-4.21.0...3201patching script interpreter paths in /nix/store/8wq7bqr2ab5iq5kz6j7g9m2x2xgqm8b1-libtasn1-static-x86_64-unknown-linux-musl-4.21.03202stripping (with command x86_64-unknown-linux-musl-strip and flags -S -p) in /nix/store/8wq7bqr2ab5iq5kz6j7g9m2x2xgqm8b1-libtasn1-static-x86_64-unknown-linux-musl-4.21.0/lib