>>> liblouis: Building testing/liblouis 3.22.0-r0 (using abuild 3.9.0-r0) started Thu, 09 Jun 2022 23:26:50 +0000 >>> liblouis: Checking sanity of /home/buildozer/aports/testing/liblouis/APKBUILD... >>> WARNING: liblouis: No maintainer >>> liblouis: Analyzing dependencies... >>> liblouis: Installing for build: build-base help2man python3 bash (1/15) Installing libbz2 (1.0.8-r1) (2/15) Installing perl (5.36.0-r0) (3/15) Installing help2man (1.49.2-r0) (4/15) Installing libffi (3.4.2-r1) (5/15) Installing gdbm (1.23-r0) (6/15) Installing xz-libs (5.2.5-r1) (7/15) Installing mpdecimal (2.5.1-r1) (8/15) Installing readline (8.1.2-r0) (9/15) Installing sqlite-libs (3.38.5-r0) (10/15) Installing python3 (3.10.5-r0) (11/15) Installing bash (5.1.16-r2) Executing bash-5.1.16-r2.post-install (12/15) Installing .makedepends-liblouis (20220609.232651) (13/15) Installing perl-error (0.17029-r1) (14/15) Installing perl-git (2.36.1-r0) (15/15) Installing git-perl (2.36.1-r0) Executing busybox-1.35.0-r14.trigger OK: 326 MiB in 105 packages >>> liblouis: Cleaning up srcdir >>> liblouis: Cleaning up pkgdir >>> liblouis: Fetching https://distfiles.alpinelinux.org/distfiles/edge//liblouis-3.22.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> liblouis: Fetching liblouis-3.22.0.tar.gz::https://github.com/liblouis/liblouis/releases/download/v3.22.0/liblouis-3.22.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 19 15.6M 19 3055k 0 0 2918k 0 0:00:05 0:00:01 0:00:04 2918k 100 15.6M 100 15.6M 0 0 10.4M 0 0:00:01 0:00:01 --:--:-- 28.4M >>> liblouis: Fetching https://distfiles.alpinelinux.org/distfiles/edge//liblouis-3.22.0.tar.gz >>> liblouis: Checking sha512sums... liblouis-3.22.0.tar.gz: OK >>> liblouis: Unpacking /var/cache/distfiles/edge/liblouis-3.22.0.tar.gz... checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... ./build-aux/install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for powerpc64le-alpine-linux-musl-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether the compiler is clang... no checking for compiler option needed when checking for declarations... none checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... gcc3 checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking for dirent.h... yes checking for limits.h... yes checking for features.h... yes checking for crtdefs.h... no checking for sys/socket.h... yes checking for getopt.h... yes checking for sys/cdefs.h... no checking for sys/param.h... yes checking for sys/time.h... yes checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking build system type... powerpc64le-alpine-linux-musl checking host system type... powerpc64le-alpine-linux-musl checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for Minix Amsterdam compiler... no checking for powerpc64le-alpine-linux-musl-ar... no checking for powerpc64le-alpine-linux-musl-lib... no checking for powerpc64le-alpine-linux-musl-link... no checking for ar... ar checking the archiver (ar) interface... ar checking for powerpc64le-alpine-linux-musl-ar... ar checking for powerpc64le-alpine-linux-musl-ranlib... no checking for ranlib... ranlib checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking whether the preprocessor supports include_next... yes checking whether source code line length is unlimited... yes checking if environ is properly declared... yes checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... no checking for wint_t... yes checking whether wint_t is large enough... yes checking whether the compiler produces multi-arch binaries... no checking whether stdint.h conforms to C99... yes checking whether stdint.h works without ISO C predefines... yes checking whether stdint.h has UINTMAX_WIDTH etc.... no checking for C/C++ restrict keyword... __restrict__ checking whether malloc is ptrdiff_t safe... yes checking whether malloc, realloc, calloc set errno on failure... yes checking whether malloc (0) returns nonnull... yes checking for gcc options needed to detect all undeclared functions... none needed checking whether setenv is declared... yes checking for setenv... yes checking for strndup... yes checking for _set_invalid_parameter_handler... no checking for fcntl... yes checking for symlink... yes checking for getdtablesize... yes checking for getprogname... no checking for getexecname... no checking for lstat... yes checking for vprintf... yes checking for search.h... yes checking for tsearch... yes checking for wchar_t... yes checking for good max_align_t... yes checking whether NULL can be used in arbitrary expressions... yes checking whether ecvt is declared... yes checking whether fcvt is declared... yes checking whether gcvt is declared... yes checking whether strndup is declared... yes checking whether strnlen is declared... yes checking for pid_t... yes checking for mode_t... yes checking whether execvpe is declared... yes checking whether uses 'inline' correctly... yes checking whether wcsdup is declared... yes checking for C compiler option to allow warnings... -Wno-error checking for alloca as a compiler built-in... yes checking whether free is known to preserve errno... no checking if gcc/ld supports -Wl,--output-def... no checking whether malloc (0) returns nonnull... (cached) yes checking whether realloc (0, 0) returns nonnull... yes checking whether setenv validates arguments... yes checking for ssize_t... yes checking for working strndup... yes checking for working strnlen... yes checking for complete errno.h... yes checking whether strerror_r is declared... yes checking whether strerror_r returns char *... no checking for working fcntl.h... yes checking whether stat file-mode macros are broken... no checking for nlink_t... yes checking whether getdtablesize is declared... yes checking for getopt.h... (cached) yes checking for getopt_long_only... yes checking whether getopt is POSIX compatible... no checking for inline... inline checking for O_CLOEXEC... yes checking for promoted mode_t type... mode_t checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking whether fcloseall is declared... no checking which flavor of printf attribute matches inttypes macros... system checking whether strerror(0) succeeds... yes checking for struct timespec in ... yes checking for TIME_UTC in ... yes checking for alloca as a compiler built-in... (cached) yes checking whether // is distinct from /... no checking whether dup2 works... yes checking for error_at_line... no checking whether fcntl handles F_DUPFD correctly... yes checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check checking whether free is known to preserve errno... (cached) no checking whether getdtablesize works... yes checking whether program_invocation_name is declared... yes checking whether program_invocation_short_name is declared... yes checking whether __argv is declared... no checking whether the compiler generally respects inline... yes checking whether malloc (0) returns nonnull... (cached) yes checking whether open recognizes a trailing slash... yes checking whether program_invocation_name is declared... (cached) yes checking whether program_invocation_short_name is declared... (cached) yes checking whether realloc (0, 0) returns nonnull... (cached) yes checking for ssize_t... (cached) yes checking whether stat handles trailing slashes on files... yes checking for struct stat.st_atim.tv_nsec... yes checking whether struct stat.st_atim is of type struct timespec... yes checking for struct stat.st_birthtimespec.tv_nsec... no checking for struct stat.st_birthtimensec... no checking for struct stat.st_birthtim.tv_nsec... no checking for va_copy... yes checking for working strerror function... yes checking for working strndup... (cached) yes checking for working strnlen... (cached) yes checking for variable-length arrays... yes checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for powerpc64le-alpine-linux-musl-ar... (cached) ar checking the archiver (ar) interface... (cached) ar checking for yaml_parser_initialize in -lyaml... no configure: WARNING: libyaml was not found. YAML tests will be skipped checking for egrep... (cached) /bin/grep -E checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for an ANSI C-conforming const... yes checking for working memcmp... yes checking for memset... yes checking for library containing strerror... none required checking for egrep... (cached) /bin/grep -E checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/powerpc64le-alpine-linux-musl/bin/ld checking if the linker (/usr/powerpc64le-alpine-linux-musl/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 98304 checking how to convert powerpc64le-alpine-linux-musl file names to powerpc64le-alpine-linux-musl format... func_convert_file_noop checking how to convert powerpc64le-alpine-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/powerpc64le-alpine-linux-musl/bin/ld option to reload object files... -r checking for powerpc64le-alpine-linux-musl-objdump... objdump checking how to recognize dependent libraries... pass_all checking for powerpc64le-alpine-linux-musl-dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for powerpc64le-alpine-linux-musl-ar... (cached) ar checking for archiver @FILE support... @ checking for powerpc64le-alpine-linux-musl-strip... no checking for strip... strip checking for powerpc64le-alpine-linux-musl-ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for powerpc64le-alpine-linux-musl-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/powerpc64le-alpine-linux-musl/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether -Wno-missing-field-initializers is supported... yes checking whether -Wno-missing-field-initializers is needed... no checking whether -Wuninitialized is supported... yes checking whether C compiler handles -Werror -Wunknown-warning-option... no checking whether C compiler handles -fanalyzer... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -fno-common... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wall... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Warith-conversion... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wbad-function-cast... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wcast-align=strict... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wdate-time... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wdisabled-optimization... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wdouble-promotion... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wduplicated-branches... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wduplicated-cond... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wextra... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wformat-signedness... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Winit-self... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Winline... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Winvalid-pch... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wlogical-op... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wmissing-declarations... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wmissing-include-dirs... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wmissing-prototypes... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wnested-externs... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wnull-dereference... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wold-style-definition... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wopenmp-simd... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Woverlength-strings... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wpacked... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wpointer-arith... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wshadow... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wstack-protector... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wstrict-overflow... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wstrict-prototypes... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsuggest-attribute=cold... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsuggest-attribute=malloc... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsuggest-final-methods... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsuggest-final-types... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsync-nand... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wtrampolines... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wuninitialized... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wunknown-pragmas... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wunsafe-loop-optimizations... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wunused-macros... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wvariadic-macros... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wvector-operation-performance... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wvla... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wwrite-strings... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Warray-bounds=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wattribute-alias=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wformat-overflow=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wformat=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wformat-truncation=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wimplicit-fallthrough=5... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wshift-overflow=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wunused-const-variable=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wvla-larger-than=4031... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wno-analyzer-malloc-leak... yes checking for clang-format-9... no checking for clang-format... no checking for help2man... help2man checking for a sed that does not truncate output... (cached) /bin/sed checking for makeinfo... no configure: WARNING: Missing program 'makeinfo', Documentation will not be built. Please install you you want documentation or refer to online resources. checking whether 4 byte-wide characters should be supported... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating man/Makefile config.status: creating liblouis/Makefile config.status: creating liblouis/liblouis.h config.status: creating windows/Makefile config.status: creating windows/include/Makefile config.status: creating windows/utils/Makefile config.status: creating tables/Makefile config.status: creating liblouis.pc config.status: creating tests/Makefile config.status: creating tests/braille-specs/Makefile config.status: creating tests/resolve_table.h config.status: creating tests/tables/Makefile config.status: creating tests/tables/emphclass/Makefile config.status: creating tests/tables/attribute/Makefile config.status: creating tests/tables/moreTables/Makefile config.status: creating tests/tables/resolve_table/Makefile config.status: creating tests/tables/resolve_table/dir_1/Makefile config.status: creating tests/tables/resolve_table/dir_1/dir_1.1/Makefile config.status: creating tests/tables/resolve_table/dir_2/Makefile config.status: creating tests/tablesWithMetadata/Makefile config.status: creating tests/ueb_test_data/Makefile config.status: creating tests/yaml/Makefile config.status: creating python/Makefile config.status: creating python/setup.py config.status: creating python/louis/Makefile config.status: creating tools/Makefile config.status: creating tools/gnulib/Makefile config.status: creating tools/lou_maketable.d/Makefile config.status: creating tools/lou_maketable.d/lou_maketable config.status: creating gnulib/Makefile config.status: creating liblouis/config.h config.status: executing depfiles commands config.status: executing libtool commands Making all in gnulib make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/gnulib' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''HAVE_ALLOCA_H''@|1|g' \ ./alloca.in.h > alloca.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_DIRENT_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_DIRENT_H''@||g' \ -e 's/@''GNULIB_OPENDIR''@/0/g' \ -e 's/@''GNULIB_READDIR''@/0/g' \ -e 's/@''GNULIB_REWINDDIR''@/0/g' \ -e 's/@''GNULIB_CLOSEDIR''@/0/g' \ -e 's/@''GNULIB_DIRFD''@/0/g' \ -e 's/@''GNULIB_FDOPENDIR''@/0/g' \ -e 's/@''GNULIB_SCANDIR''@/0/g' \ -e 's/@''GNULIB_ALPHASORT''@/0/g' \ -e 's/@''HAVE_OPENDIR''@/1/g' \ -e 's/@''HAVE_READDIR''@/1/g' \ -e 's/@''HAVE_REWINDDIR''@/1/g' \ -e 's/@''HAVE_CLOSEDIR''@/1/g' \ -e 's|@''HAVE_DECL_DIRFD''@|1|g' \ -e 's|@''HAVE_DECL_FDOPENDIR''@|1|g' \ -e 's|@''HAVE_FDOPENDIR''@|1|g' \ -e 's|@''HAVE_SCANDIR''@|1|g' \ -e 's|@''HAVE_ALPHASORT''@|1|g' \ -e 's|@''REPLACE_OPENDIR''@|0|g' \ -e 's|@''REPLACE_CLOSEDIR''@|0|g' \ -e 's|@''REPLACE_DIRFD''@|0|g' \ -e 's|@''REPLACE_FDOPENDIR''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./dirent.in.h > dirent.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's/@''HAVE_INTTYPES_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_INTTYPES_H''@||g' \ -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \ -e 's/@''PRIPTR_PREFIX''@/__PRIPTR_PREFIX/g' \ -e 's/@''GNULIB_IMAXABS''@/0/g' \ -e 's/@''GNULIB_IMAXDIV''@/0/g' \ -e 's/@''GNULIB_STRTOIMAX''@/0/g' \ -e 's/@''GNULIB_STRTOUMAX''@/0/g' \ -e 's/@''HAVE_DECL_IMAXABS''@/1/g' \ -e 's/@''HAVE_DECL_IMAXDIV''@/1/g' \ -e 's/@''HAVE_DECL_STRTOIMAX''@/1/g' \ -e 's/@''HAVE_DECL_STRTOUMAX''@/1/g' \ -e 's/@''HAVE_IMAXDIV_T''@/1/g' \ -e 's/@''REPLACE_STRTOIMAX''@/0/g' \ -e 's/@''REPLACE_STRTOUMAX''@/0/g' \ -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/1/g' \ -e 's/@''INT64_MAX_EQ_LONG_MAX''@/defined _LP64/g' \ -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/1/g' \ -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/defined _LP64/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./inttypes.in.h > inttypes.h-t mv alloca.h-t alloca.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_LIMITS_H''@||g' \ ./limits.in.h > limits.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's/@''HAVE_STDINT_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDINT_H''@||g' \ -e 's/@''HAVE_C99_STDINT_H''@/1/g' \ -e 's/@''HAVE_SYS_TYPES_H''@/1/g' \ -e 's/@''HAVE_INTTYPES_H''@/1/g' \ -e 's/@''HAVE_SYS_INTTYPES_H''@/0/g' \ -e 's/@''HAVE_SYS_BITYPES_H''@/0/g' \ -e 's/@''HAVE_WCHAR_H''@/1/g' \ -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \ -e 's/@''BITSIZEOF_PTRDIFF_T''@//g' \ -e 's/@''PTRDIFF_T_SUFFIX''@//g' \ -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@//g' \ -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@//g' \ -e 's/@''SIG_ATOMIC_T_SUFFIX''@//g' \ -e 's/@''BITSIZEOF_SIZE_T''@//g' \ -e 's/@''SIZE_T_SUFFIX''@//g' \ -e 's/@''BITSIZEOF_WCHAR_T''@//g' \ -e 's/@''HAVE_SIGNED_WCHAR_T''@//g' \ -e 's/@''WCHAR_T_SUFFIX''@//g' \ -e 's/@''BITSIZEOF_WINT_T''@//g' \ -e 's/@''HAVE_SIGNED_WINT_T''@//g' \ -e 's/@''WINT_T_SUFFIX''@//g' \ -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/0/g' \ ./stdint.in.h > stdint.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDLIB_H''@||g' \ -e 's/@''GNULIB__EXIT''@/0/g' \ -e 's/@''GNULIB_ALIGNED_ALLOC''@/0/g' \ -e 's/@''GNULIB_ATOLL''@/0/g' \ -e 's/@''GNULIB_CALLOC_GNU''@/0/g' \ -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/0/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ -e 's/@''GNULIB_GETLOADAVG''@/0/g' \ -e 's/@''GNULIB_GETSUBOPT''@/0/g' \ -e 's/@''GNULIB_GRANTPT''@/0/g' \ -e 's/@''GNULIB_MALLOC_GNU''@/1/g' \ -e 's/@''GNULIB_MALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_MBTOWC''@/0/g' \ -e 's/@''GNULIB_MKDTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMPS''@/0/g' \ -e 's/@''GNULIB_MKSTEMP''@/0/g' \ -e 's/@''GNULIB_MKSTEMPS''@/0/g' \ -e 's/@''GNULIB_POSIX_MEMALIGN''@/0/g' \ -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \ -e 's/@''GNULIB_PTSNAME''@/0/g' \ -e 's/@''GNULIB_PTSNAME_R''@/0/g' \ -e 's/@''GNULIB_PUTENV''@/0/g' \ -e 's/@''GNULIB_QSORT_R''@/0/g' \ -e 's/@''GNULIB_RANDOM''@/0/g' \ -e 's/@''GNULIB_RANDOM_R''@/0/g' \ -e 's/@''GNULIB_REALLOC_GNU''@/1/g' \ -e 's/@''GNULIB_REALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_REALLOCARRAY''@/0/g' \ -e 's/@''GNULIB_REALPATH''@/0/g' \ -e 's/@''GNULIB_RPMATCH''@/0/g' \ -e 's/@''GNULIB_SECURE_GETENV''@/0/g' \ -e 's/@''GNULIB_SETENV''@/1/g' \ -e 's/@''GNULIB_STRTOD''@/0/g' \ -e 's/@''GNULIB_STRTOL''@/0/g' \ -e 's/@''GNULIB_STRTOLD''@/0/g' \ -e 's/@''GNULIB_STRTOLL''@/0/g' \ -e 's/@''GNULIB_STRTOUL''@/0/g' \ -e 's/@''GNULIB_STRTOULL''@/0/g' \ -e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \ -e 's/@''GNULIB_UNLOCKPT''@/0/g' \ -e 's/@''GNULIB_UNSETENV''@/0/g' \ -e 's/@''GNULIB_WCTOMB''@/0/g' \ -e 's/@''GNULIB_MDA_ECVT''@/1/g' \ -e 's/@''GNULIB_MDA_FCVT''@/1/g' \ -e 's/@''GNULIB_MDA_GCVT''@/1/g' \ -e 's/@''GNULIB_MDA_MKTEMP''@/1/g' \ -e 's/@''GNULIB_MDA_PUTENV''@/1/g' \ < ./stdlib.in.h | \ sed -e 's|@''HAVE__EXIT''@|1|g' \ -e 's|@''HAVE_ALIGNED_ALLOC''@|1|g' \ -e 's|@''HAVE_ATOLL''@|1|g' \ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \ -e 's|@''HAVE_DECL_ECVT''@|1|g' \ -e 's|@''HAVE_DECL_FCVT''@|1|g' \ -e 's|@''HAVE_DECL_GCVT''@|1|g' \ -e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \ -e 's|@''HAVE_GETSUBOPT''@|1|g' \ -e 's|@''HAVE_GRANTPT''@|1|g' \ -e 's|@''HAVE_INITSTATE''@|1|g' \ -e 's|@''HAVE_DECL_INITSTATE''@|1|g' \ -e 's|@''HAVE_MBTOWC''@|1|g' \ -e 's|@''HAVE_MKDTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMPS''@|1|g' \ -e 's|@''HAVE_MKSTEMP''@|1|g' \ -e 's|@''HAVE_MKSTEMPS''@|1|g' \ -e 's|@''HAVE_POSIX_MEMALIGN''@|1|g' \ -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \ -e 's|@''HAVE_PTSNAME''@|1|g' \ -e 's|@''HAVE_PTSNAME_R''@|1|g' \ -e 's|@''HAVE_QSORT_R''@|1|g' \ -e 's|@''HAVE_RANDOM''@|1|g' \ -e 's|@''HAVE_RANDOM_H''@|1|g' \ -e 's|@''HAVE_RANDOM_R''@|1|g' \ -e 's|@''HAVE_REALLOCARRAY''@|1|g' \ -e 's|@''HAVE_REALPATH''@|1|g' \ -e 's|@''HAVE_RPMATCH''@|1|g' \ -e 's|@''HAVE_SECURE_GETENV''@|1|g' \ -e 's|@''HAVE_DECL_SETENV''@|1|g' \ -e 's|@''HAVE_SETSTATE''@|1|g' \ -e 's|@''HAVE_DECL_SETSTATE''@|1|g' \ -e 's|@''HAVE_STRTOD''@|1|g' \ -e 's|@''HAVE_STRTOL''@|1|g' \ -e 's|@''HAVE_STRTOLD''@|1|g' \ -e 's|@''HAVE_STRTOLL''@|1|g' \ -e 's|@''HAVE_STRTOUL''@|1|g' \ -e 's|@''HAVE_STRTOULL''@|1|g' \ -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \ -e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \ -e 's|@''HAVE_UNLOCKPT''@|1|g' \ -e 's|@''HAVE_DECL_UNSETENV''@|1|g' \ -e 's|@''REPLACE_ALIGNED_ALLOC''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \ -e 's|@''REPLACE_FREE''@|1|g' \ -e 's|@''REPLACE_INITSTATE''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_MBTOWC''@|0|g' \ -e 's|@''REPLACE_MKSTEMP''@|0|g' \ -e 's|@''REPLACE_POSIX_MEMALIGN''@|0|g' \ -e 's|@''REPLACE_PTSNAME''@|0|g' \ -e 's|@''REPLACE_PTSNAME_R''@|0|g' \ -e 's|@''REPLACE_PUTENV''@|0|g' \ -e 's|@''REPLACE_QSORT_R''@|0|g' \ -e 's|@''REPLACE_RANDOM''@|0|g' \ -e 's|@''REPLACE_RANDOM_R''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_REALLOCARRAY''@|0|g' \ -e 's|@''REPLACE_REALPATH''@|0|g' \ -e 's|@''REPLACE_SETENV''@|0|g' \ -e 's|@''REPLACE_SETSTATE''@|0|g' \ -e 's|@''REPLACE_STRTOD''@|0|g' \ -e 's|@''REPLACE_STRTOL''@|0|g' \ -e 's|@''REPLACE_STRTOLD''@|0|g' \ -e 's|@''REPLACE_STRTOLL''@|0|g' \ -e 's|@''REPLACE_STRTOUL''@|0|g' \ -e 's|@''REPLACE_STRTOULL''@|0|g' \ -e 's|@''REPLACE_UNSETENV''@|0|g' \ -e 's|@''REPLACE_WCTOMB''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _Noreturn/r ./_Noreturn.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > stdlib.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STRING_H''@||g' \ -e 's/@''GNULIB_EXPLICIT_BZERO''@/0/g' \ -e 's/@''GNULIB_FFSL''@/0/g' \ -e 's/@''GNULIB_FFSLL''@/0/g' \ -e 's/@''GNULIB_MBSLEN''@/0/g' \ -e 's/@''GNULIB_MBSNLEN''@/0/g' \ -e 's/@''GNULIB_MBSCHR''@/0/g' \ -e 's/@''GNULIB_MBSRCHR''@/0/g' \ -e 's/@''GNULIB_MBSSTR''@/0/g' \ -e 's/@''GNULIB_MBSCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSNCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSPCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSCASESTR''@/0/g' \ -e 's/@''GNULIB_MBSCSPN''@/0/g' \ -e 's/@''GNULIB_MBSPBRK''@/0/g' \ -e 's/@''GNULIB_MBSSPN''@/0/g' \ -e 's/@''GNULIB_MBSSEP''@/0/g' \ -e 's/@''GNULIB_MBSTOK_R''@/0/g' \ -e 's/@''GNULIB_MEMCHR''@/0/g' \ -e 's/@''GNULIB_MEMMEM''@/0/g' \ -e 's/@''GNULIB_MEMPCPY''@/0/g' \ -e 's/@''GNULIB_MEMRCHR''@/0/g' \ -e 's/@''GNULIB_RAWMEMCHR''@/0/g' \ -e 's/@''GNULIB_STPCPY''@/0/g' \ -e 's/@''GNULIB_STPNCPY''@/0/g' \ -e 's/@''GNULIB_STRCHRNUL''@/0/g' \ -e 's/@''GNULIB_STRDUP''@/0/g' \ -e 's/@''GNULIB_STRNCAT''@/0/g' \ -e 's/@''GNULIB_STRNDUP''@/1/g' \ -e 's/@''GNULIB_STRNLEN''@/1/g' \ -e 's/@''GNULIB_STRPBRK''@/0/g' \ -e 's/@''GNULIB_STRSEP''@/0/g' \ -e 's/@''GNULIB_STRSTR''@/0/g' \ -e 's/@''GNULIB_STRCASESTR''@/0/g' \ -e 's/@''GNULIB_STRTOK_R''@/0/g' \ -e 's/@''GNULIB_STRERROR''@/0/g' \ -e 's/@''GNULIB_STRERROR_R''@/0/g' \ -e 's/@''GNULIB_STRERRORNAME_NP''@/0/g' \ -e 's/@''GNULIB_SIGABBREV_NP''@/0/g' \ -e 's/@''GNULIB_SIGDESCR_NP''@/0/g' \ -e 's/@''GNULIB_STRSIGNAL''@/0/g' \ -e 's/@''GNULIB_STRVERSCMP''@/0/g' \ -e 's/@''GNULIB_MDA_MEMCCPY''@/1/g' \ -e 's/@''GNULIB_MDA_STRDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ < ./string.in.h | \ sed -e 's|@''HAVE_EXPLICIT_BZERO''@|1|g' \ -e 's|@''HAVE_FFSL''@|1|g' \ -e 's|@''HAVE_FFSLL''@|1|g' \ -e 's|@''HAVE_MBSLEN''@|0|g' \ -e 's|@''HAVE_DECL_MEMMEM''@|1|g' \ -e 's|@''HAVE_MEMPCPY''@|1|g' \ -e 's|@''HAVE_DECL_MEMRCHR''@|1|g' \ -e 's|@''HAVE_RAWMEMCHR''@|1|g' \ -e 's|@''HAVE_STPCPY''@|1|g' \ -e 's|@''HAVE_STPNCPY''@|1|g' \ -e 's|@''HAVE_STRCHRNUL''@|1|g' \ -e 's|@''HAVE_DECL_STRDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNLEN''@|1|g' \ -e 's|@''HAVE_STRPBRK''@|1|g' \ -e 's|@''HAVE_STRSEP''@|1|g' \ -e 's|@''HAVE_STRCASESTR''@|1|g' \ -e 's|@''HAVE_DECL_STRTOK_R''@|1|g' \ -e 's|@''HAVE_DECL_STRERROR_R''@|1|g' \ -e 's|@''HAVE_STRERRORNAME_NP''@|1|g' \ -e 's|@''HAVE_SIGABBREV_NP''@|1|g' \ -e 's|@''HAVE_SIGDESCR_NP''@|1|g' \ -e 's|@''HAVE_DECL_STRSIGNAL''@|1|g' \ -e 's|@''HAVE_STRVERSCMP''@|1|g' \ -e 's|@''REPLACE_FFSLL''@|0|g' \ -e 's|@''REPLACE_MEMCHR''@|0|g' \ -e 's|@''REPLACE_MEMMEM''@|0|g' \ -e 's|@''REPLACE_FREE''@|1|g' \ -e 's|@''REPLACE_STPNCPY''@|0|g' \ -e 's|@''REPLACE_STRCHRNUL''@|0|g' \ -e 's|@''REPLACE_STRDUP''@|0|g' \ -e 's|@''REPLACE_STRNCAT''@|0|g' \ -e 's|@''REPLACE_STRNDUP''@|0|g' \ -e 's|@''REPLACE_STRNLEN''@|0|g' \ -e 's|@''REPLACE_STRSTR''@|0|g' \ -e 's|@''REPLACE_STRCASESTR''@|0|g' \ -e 's|@''REPLACE_STRTOK_R''@|0|g' \ -e 's|@''REPLACE_STRERROR''@|0|g' \ -e 's|@''REPLACE_STRERROR_R''@|0|g' \ -e 's|@''REPLACE_STRERRORNAME_NP''@|0|g' \ -e 's|@''REPLACE_STRSIGNAL''@|0|g' \ -e 's|@''UNDEFINE_STRTOK_R''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > string.h-t mv limits.h-t limits.h .././build-aux/install-sh -c -d 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_UNISTD_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_UNISTD_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's/@''GNULIB_ACCESS''@/0/g' \ -e 's/@''GNULIB_CHDIR''@/0/g' \ -e 's/@''GNULIB_CHOWN''@/0/g' \ -e 's/@''GNULIB_CLOSE''@/0/g' \ -e 's/@''GNULIB_COPY_FILE_RANGE''@/0/g' \ -e 's/@''GNULIB_DUP''@/0/g' \ -e 's/@''GNULIB_DUP2''@/0/g' \ -e 's/@''GNULIB_DUP3''@/0/g' \ -e 's/@''GNULIB_ENVIRON''@/1/g' \ -e 's/@''GNULIB_EUIDACCESS''@/0/g' \ -e 's/@''GNULIB_EXECL''@/0/g' \ -e 's/@''GNULIB_EXECLE''@/0/g' \ -e 's/@''GNULIB_EXECLP''@/0/g' \ -e 's/@''GNULIB_EXECV''@/0/g' \ -e 's/@''GNULIB_EXECVE''@/0/g' \ -e 's/@''GNULIB_EXECVP''@/0/g' \ -e 's/@''GNULIB_EXECVPE''@/0/g' \ -e 's/@''GNULIB_FACCESSAT''@/0/g' \ -e 's/@''GNULIB_FCHDIR''@/0/g' \ -e 's/@''GNULIB_FCHOWNAT''@/0/g' \ -e 's/@''GNULIB_FDATASYNC''@/0/g' \ -e 's/@''GNULIB_FSYNC''@/0/g' \ -e 's/@''GNULIB_FTRUNCATE''@/0/g' \ -e 's/@''GNULIB_GETCWD''@/0/g' \ -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \ -e 's/@''GNULIB_GETDTABLESIZE''@/0/g' \ -e 's/@''GNULIB_GETENTROPY''@/0/g' \ -e 's/@''GNULIB_GETGROUPS''@/0/g' \ -e 's/@''GNULIB_GETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_GETLOGIN''@/0/g' \ -e 's/@''GNULIB_GETLOGIN_R''@/0/g' \ -e 's/@''GNULIB_GETOPT_POSIX''@/0/g' \ -e 's/@''GNULIB_GETPAGESIZE''@/0/g' \ -e 's/@''GNULIB_GETPASS''@/0/g' \ -e 's/@''GNULIB_GETPASS_GNU''@/0/g' \ -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \ -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \ -e 's/@''GNULIB_ISATTY''@/0/g' \ -e 's/@''GNULIB_LCHOWN''@/0/g' \ -e 's/@''GNULIB_LINK''@/0/g' \ -e 's/@''GNULIB_LINKAT''@/0/g' \ -e 's/@''GNULIB_LSEEK''@/0/g' \ -e 's/@''GNULIB_PIPE''@/0/g' \ -e 's/@''GNULIB_PIPE2''@/0/g' \ -e 's/@''GNULIB_PREAD''@/0/g' \ -e 's/@''GNULIB_PWRITE''@/0/g' \ -e 's/@''GNULIB_READ''@/0/g' \ -e 's/@''GNULIB_READLINK''@/0/g' \ -e 's/@''GNULIB_READLINKAT''@/0/g' \ -e 's/@''GNULIB_RMDIR''@/0/g' \ -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_SLEEP''@/0/g' \ -e 's/@''GNULIB_SYMLINK''@/0/g' \ -e 's/@''GNULIB_SYMLINKAT''@/0/g' \ -e 's/@''GNULIB_TRUNCATE''@/0/g' \ -e 's/@''GNULIB_TTYNAME_R''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_GETOPT''@/00/g' \ -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_UNLINK''@/0/g' \ -e 's/@''GNULIB_UNLINKAT''@/0/g' \ -e 's/@''GNULIB_USLEEP''@/0/g' \ -e 's/@''GNULIB_WRITE''@/0/g' \ -e 's/@''GNULIB_MDA_ACCESS''@/1/g' \ -e 's/@''GNULIB_MDA_CHDIR''@/1/g' \ -e 's/@''GNULIB_MDA_CLOSE''@/1/g' \ -e 's/@''GNULIB_MDA_DUP''@/1/g' \ -e 's/@''GNULIB_MDA_DUP2''@/1/g' \ -e 's/@''GNULIB_MDA_EXECL''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECV''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVPE''@/1/g' \ -e 's/@''GNULIB_MDA_GETCWD''@/1/g' \ -e 's/@''GNULIB_MDA_GETPID''@/1/g' \ -e 's/@''GNULIB_MDA_ISATTY''@/1/g' \ -e 's/@''GNULIB_MDA_LSEEK''@/1/g' \ -e 's/@''GNULIB_MDA_READ''@/1/g' \ -e 's/@''GNULIB_MDA_RMDIR''@/1/g' \ -e 's/@''GNULIB_MDA_SWAB''@/1/g' \ -e 's/@''GNULIB_MDA_UNLINK''@/1/g' \ -e 's/@''GNULIB_MDA_WRITE''@/1/g' \ < ./unistd.in.h | \ sed -e 's|@''HAVE_CHOWN''@|1|g' \ -e 's|@''HAVE_COPY_FILE_RANGE''@|1|g' \ -e 's|@''HAVE_DUP3''@|1|g' \ -e 's|@''HAVE_EUIDACCESS''@|1|g' \ -e 's|@''HAVE_EXECVPE''@|1|g' \ -e 's|@''HAVE_FACCESSAT''@|1|g' \ -e 's|@''HAVE_FCHDIR''@|1|g' \ -e 's|@''HAVE_FCHOWNAT''@|1|g' \ -e 's|@''HAVE_FDATASYNC''@|1|g' \ -e 's|@''HAVE_FSYNC''@|1|g' \ -e 's|@''HAVE_FTRUNCATE''@|1|g' \ -e 's|@''HAVE_GETDTABLESIZE''@|1|g' \ -e 's|@''HAVE_GETENTROPY''@|1|g' \ -e 's|@''HAVE_GETGROUPS''@|1|g' \ -e 's|@''HAVE_GETHOSTNAME''@|1|g' \ -e 's|@''HAVE_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_GETPASS''@|1|g' \ -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \ -e 's|@''HAVE_LCHOWN''@|1|g' \ -e 's|@''HAVE_LINK''@|1|g' \ -e 's|@''HAVE_LINKAT''@|1|g' \ -e 's|@''HAVE_PIPE''@|1|g' \ -e 's|@''HAVE_PIPE2''@|1|g' \ -e 's|@''HAVE_PREAD''@|1|g' \ -e 's|@''HAVE_PWRITE''@|1|g' \ -e 's|@''HAVE_READLINK''@|1|g' \ -e 's|@''HAVE_READLINKAT''@|1|g' \ -e 's|@''HAVE_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_SLEEP''@|1|g' \ -e 's|@''HAVE_SYMLINK''@|1|g' \ -e 's|@''HAVE_SYMLINKAT''@|1|g' \ -e 's|@''HAVE_UNLINKAT''@|1|g' \ -e 's|@''HAVE_USLEEP''@|1|g' \ -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \ -e 's|@''HAVE_DECL_EXECVPE''@|1|g' \ -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \ -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \ -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \ -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \ -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_DECL_TRUNCATE''@|1|g' \ -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \ -e 's|@''HAVE_OS_H''@|0|g' \ -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \ | \ sed -e 's|@''REPLACE_ACCESS''@|0|g' \ -e 's|@''REPLACE_CHOWN''@|0|g' \ -e 's|@''REPLACE_CLOSE''@|0|g' \ -e 's|@''REPLACE_DUP''@|0|g' \ -e 's|@''REPLACE_DUP2''@|0|g' \ -e 's|@''REPLACE_EXECL''@|0|g' \ -e 's|@''REPLACE_EXECLE''@|0|g' \ -e 's|@''REPLACE_EXECLP''@|0|g' \ -e 's|@''REPLACE_EXECV''@|0|g' \ -e 's|@''REPLACE_EXECVE''@|0|g' \ -e 's|@''REPLACE_EXECVP''@|0|g' \ -e 's|@''REPLACE_EXECVPE''@|0|g' \ -e 's|@''REPLACE_FACCESSAT''@|0|g' \ -e 's|@''REPLACE_FCHOWNAT''@|0|g' \ -e 's|@''REPLACE_FTRUNCATE''@|0|g' \ -e 's|@''REPLACE_GETCWD''@|0|g' \ -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \ -e 's|@''REPLACE_GETDTABLESIZE''@|0|g' \ -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \ -e 's|@''REPLACE_GETGROUPS''@|0|g' \ -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \ -e 's|@''REPLACE_GETPASS''@|0|g' \ -e 's|@''REPLACE_GETPASS_FOR_GETPASS_GNU''@|0|g' \ -e 's|@''REPLACE_ISATTY''@|0|g' \ -e 's|@''REPLACE_LCHOWN''@|0|g' \ -e 's|@''REPLACE_LINK''@|0|g' \ -e 's|@''REPLACE_LINKAT''@|0|g' \ -e 's|@''REPLACE_LSEEK''@|0|g' \ -e 's|@''REPLACE_PREAD''@|0|g' \ -e 's|@''REPLACE_PWRITE''@|0|g' \ -e 's|@''REPLACE_READ''@|0|g' \ -e 's|@''REPLACE_READLINK''@|0|g' \ -e 's|@''REPLACE_READLINKAT''@|0|g' \ -e 's|@''REPLACE_RMDIR''@|0|g' \ -e 's|@''REPLACE_SLEEP''@|0|g' \ -e 's|@''REPLACE_SYMLINK''@|0|g' \ -e 's|@''REPLACE_SYMLINKAT''@|0|g' \ -e 's|@''REPLACE_TRUNCATE''@|0|g' \ -e 's|@''REPLACE_TTYNAME_R''@|0|g' \ -e 's|@''REPLACE_UNLINK''@|0|g' \ -e 's|@''REPLACE_UNLINKAT''@|0|g' \ -e 's|@''REPLACE_USLEEP''@|0|g' \ -e 's|@''REPLACE_WRITE''@|0|g' \ -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > unistd.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''HAVE_FEATURES_H''@|1|g' \ -e 's|@''NEXT_WCHAR_H''@||g' \ -e 's|@''HAVE_WCHAR_H''@|1|g' \ -e 's/@''HAVE_CRTDEFS_H''@/0/g' \ -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/0/g' \ -e 's/@''GNULIB_BTOWC''@/0/g' \ -e 's/@''GNULIB_WCTOB''@/0/g' \ -e 's/@''GNULIB_MBSINIT''@/0/g' \ -e 's/@''GNULIB_MBRTOWC''@/0/g' \ -e 's/@''GNULIB_MBRLEN''@/0/g' \ -e 's/@''GNULIB_MBSRTOWCS''@/0/g' \ -e 's/@''GNULIB_MBSNRTOWCS''@/0/g' \ -e 's/@''GNULIB_WCRTOMB''@/0/g' \ -e 's/@''GNULIB_WCSRTOMBS''@/0/g' \ -e 's/@''GNULIB_WCSNRTOMBS''@/0/g' \ -e 's/@''GNULIB_WCWIDTH''@/0/g' \ -e 's/@''GNULIB_WMEMCHR''@/0/g' \ -e 's/@''GNULIB_WMEMCMP''@/0/g' \ -e 's/@''GNULIB_WMEMCPY''@/0/g' \ -e 's/@''GNULIB_WMEMMOVE''@/0/g' \ -e 's/@''GNULIB_WMEMPCPY''@/0/g' \ -e 's/@''GNULIB_WMEMSET''@/0/g' \ -e 's/@''GNULIB_WCSLEN''@/0/g' \ -e 's/@''GNULIB_WCSNLEN''@/0/g' \ -e 's/@''GNULIB_WCSCPY''@/0/g' \ -e 's/@''GNULIB_WCPCPY''@/0/g' \ -e 's/@''GNULIB_WCSNCPY''@/0/g' \ -e 's/@''GNULIB_WCPNCPY''@/0/g' \ -e 's/@''GNULIB_WCSCAT''@/0/g' \ -e 's/@''GNULIB_WCSNCAT''@/0/g' \ -e 's/@''GNULIB_WCSCMP''@/0/g' \ -e 's/@''GNULIB_WCSNCMP''@/0/g' \ -e 's/@''GNULIB_WCSCASECMP''@/0/g' \ -e 's/@''GNULIB_WCSNCASECMP''@/0/g' \ -e 's/@''GNULIB_WCSCOLL''@/0/g' \ -e 's/@''GNULIB_WCSXFRM''@/0/g' \ -e 's/@''GNULIB_WCSDUP''@/0/g' \ -e 's/@''GNULIB_WCSCHR''@/0/g' \ -e 's/@''GNULIB_WCSRCHR''@/0/g' \ -e 's/@''GNULIB_WCSCSPN''@/0/g' \ -e 's/@''GNULIB_WCSSPN''@/0/g' \ -e 's/@''GNULIB_WCSPBRK''@/0/g' \ -e 's/@''GNULIB_WCSSTR''@/0/g' \ -e 's/@''GNULIB_WCSTOK''@/0/g' \ -e 's/@''GNULIB_WCSWIDTH''@/0/g' \ -e 's/@''GNULIB_WCSFTIME''@/0/g' \ -e 's/@''GNULIB_MDA_WCSDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ < ./wchar.in.h | \ sed -e 's|@''HAVE_WINT_T''@|1|g' \ -e 's|@''HAVE_BTOWC''@|1|g' \ -e 's|@''HAVE_MBSINIT''@|1|g' \ -e 's|@''HAVE_MBRTOWC''@|1|g' \ -e 's|@''HAVE_MBRLEN''@|1|g' \ -e 's|@''HAVE_MBSRTOWCS''@|1|g' \ -e 's|@''HAVE_MBSNRTOWCS''@|1|g' \ -e 's|@''HAVE_WCRTOMB''@|1|g' \ -e 's|@''HAVE_WCSRTOMBS''@|1|g' \ -e 's|@''HAVE_WCSNRTOMBS''@|1|g' \ -e 's|@''HAVE_WMEMCHR''@|1|g' \ -e 's|@''HAVE_WMEMCMP''@|1|g' \ -e 's|@''HAVE_WMEMCPY''@|1|g' \ -e 's|@''HAVE_WMEMMOVE''@|1|g' \ -e 's|@''HAVE_WMEMPCPY''@|1|g' \ -e 's|@''HAVE_WMEMSET''@|1|g' \ -e 's|@''HAVE_WCSLEN''@|1|g' \ -e 's|@''HAVE_WCSNLEN''@|1|g' \ -e 's|@''HAVE_WCSCPY''@|1|g' \ -e 's|@''HAVE_WCPCPY''@|1|g' \ -e 's|@''HAVE_WCSNCPY''@|1|g' \ -e 's|@''HAVE_WCPNCPY''@|1|g' \ -e 's|@''HAVE_WCSCAT''@|1|g' \ -e 's|@''HAVE_WCSNCAT''@|1|g' \ -e 's|@''HAVE_WCSCMP''@|1|g' \ -e 's|@''HAVE_WCSNCMP''@|1|g' \ -e 's|@''HAVE_WCSCASECMP''@|1|g' \ -e 's|@''HAVE_WCSNCASECMP''@|1|g' \ -e 's|@''HAVE_WCSCOLL''@|1|g' \ -e 's|@''HAVE_WCSXFRM''@|1|g' \ -e 's|@''HAVE_WCSDUP''@|1|g' \ -e 's|@''HAVE_WCSCHR''@|1|g' \ -e 's|@''HAVE_WCSRCHR''@|1|g' \ -e 's|@''HAVE_WCSCSPN''@|1|g' \ -e 's|@''HAVE_WCSSPN''@|1|g' \ -e 's|@''HAVE_WCSPBRK''@|1|g' \ -e 's|@''HAVE_WCSSTR''@|1|g' \ -e 's|@''HAVE_WCSTOK''@|1|g' \ -e 's|@''HAVE_WCSWIDTH''@|1|g' \ -e 's|@''HAVE_WCSFTIME''@|1|g' \ -e 's|@''HAVE_DECL_WCTOB''@|1|g' \ -e 's|@''HAVE_DECL_WCSDUP''@|1|g' \ -e 's|@''HAVE_DECL_WCWIDTH''@|1|g' \ | \ sed -e 's|@''REPLACE_MBSTATE_T''@|0|g' \ -e 's|@''REPLACE_BTOWC''@|0|g' \ -e 's|@''REPLACE_WCTOB''@|0|g' \ -e 's|@''REPLACE_FREE''@|1|g' \ -e 's|@''REPLACE_MBSINIT''@|0|g' \ -e 's|@''REPLACE_MBRTOWC''@|0|g' \ -e 's|@''REPLACE_MBRLEN''@|0|g' \ -e 's|@''REPLACE_MBSRTOWCS''@|0|g' \ -e 's|@''REPLACE_MBSNRTOWCS''@|0|g' \ -e 's|@''REPLACE_WCRTOMB''@|0|g' \ -e 's|@''REPLACE_WCSRTOMBS''@|0|g' \ -e 's|@''REPLACE_WCSNRTOMBS''@|0|g' \ -e 's|@''REPLACE_WCWIDTH''@|0|g' \ -e 's|@''REPLACE_WCSWIDTH''@|0|g' \ -e 's|@''REPLACE_WCSFTIME''@|0|g' \ -e 's|@''REPLACE_WCSTOK''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > wchar.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_TYPES_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's|@''WINDOWS_STAT_INODES''@|0|g' \ ./sys_types.in.h > sys/types.h-t mv sys/types.h-t sys/types.h mv dirent.h-t dirent.h mv stdint.h-t stdint.h mv inttypes.h-t inttypes.h mv string.h-t string.h mv wchar.h-t wchar.h mv stdlib.h-t stdlib.h mv unistd.h-t unistd.h make all-recursive make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/gnulib' make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/gnulib' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnu_la-free.lo -MD -MP -MF .deps/libgnu_la-free.Tpo -c -o libgnu_la-free.lo `test -f 'free.c' || echo './'`free.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnu_la-malloca.lo -MD -MP -MF .deps/libgnu_la-malloca.Tpo -c -o libgnu_la-malloca.lo `test -f 'malloca.c' || echo './'`malloca.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnu_la-unistd.lo -MD -MP -MF .deps/libgnu_la-unistd.Tpo -c -o libgnu_la-unistd.lo `test -f 'unistd.c' || echo './'`unistd.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnu_la-unistd.lo -MD -MP -MF .deps/libgnu_la-unistd.Tpo -c unistd.c -fPIC -DPIC -o .libs/libgnu_la-unistd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnu_la-free.lo -MD -MP -MF .deps/libgnu_la-free.Tpo -c free.c -fPIC -DPIC -o .libs/libgnu_la-free.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnu_la-malloca.lo -MD -MP -MF .deps/libgnu_la-malloca.Tpo -c malloca.c -fPIC -DPIC -o .libs/libgnu_la-malloca.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnu_la-unistd.lo -MD -MP -MF .deps/libgnu_la-unistd.Tpo -c unistd.c -o libgnu_la-unistd.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnu_la-free.lo -MD -MP -MF .deps/libgnu_la-free.Tpo -c free.c -o libgnu_la-free.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnu_la-malloca.lo -MD -MP -MF .deps/libgnu_la-malloca.Tpo -c malloca.c -o libgnu_la-malloca.o >/dev/null 2>&1 mv -f .deps/libgnu_la-unistd.Tpo .deps/libgnu_la-unistd.Plo mv -f .deps/libgnu_la-free.Tpo .deps/libgnu_la-free.Plo mv -f .deps/libgnu_la-malloca.Tpo .deps/libgnu_la-malloca.Plo /bin/sh ../libtool --tag=CC --mode=link gcc -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -no-undefined -Wl,--as-needed,-O1,--sort-common -o libgnu.la libgnu_la-free.lo libgnu_la-malloca.lo libgnu_la-unistd.lo libtool: link: ar cr .libs/libgnu.a .libs/libgnu_la-free.o .libs/libgnu_la-malloca.o .libs/libgnu_la-unistd.o libtool: link: ranlib .libs/libgnu.a libtool: link: ( cd ".libs" && rm -f "libgnu.la" && ln -s "../libgnu.la" "libgnu.la" ) make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/gnulib' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/gnulib' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/gnulib' Making all in liblouis make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis' make all-am make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT compileTranslationTable.lo -MD -MP -MF .deps/compileTranslationTable.Tpo -c -o compileTranslationTable.lo compileTranslationTable.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT lou_translateString.lo -MD -MP -MF .deps/lou_translateString.Tpo -c -o lou_translateString.lo lou_translateString.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT lou_backTranslateString.lo -MD -MP -MF .deps/lou_backTranslateString.Tpo -c -o lou_backTranslateString.lo lou_backTranslateString.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT commonTranslationFunctions.lo -MD -MP -MF .deps/commonTranslationFunctions.Tpo -c -o commonTranslationFunctions.lo commonTranslationFunctions.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT metadata.lo -MD -MP -MF .deps/metadata.Tpo -c -o metadata.lo metadata.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT pattern.lo -MD -MP -MF .deps/pattern.Tpo -c -o pattern.lo pattern.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT logging.lo -MD -MP -MF .deps/logging.Tpo -c -o logging.lo logging.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT utils.lo -MD -MP -MF .deps/utils.Tpo -c -o utils.lo utils.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT maketable.lo -MD -MP -MF .deps/maketable.Tpo -c -o maketable.lo maketable.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak "-DTABLESDIR=\"/usr/share/liblouis/tables\"" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT compileTranslationTable.lo -MD -MP -MF .deps/compileTranslationTable.Tpo -c compileTranslationTable.c -fPIC -DPIC -o .libs/compileTranslationTable.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak "-DTABLESDIR=\"/usr/share/liblouis/tables\"" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT commonTranslationFunctions.lo -MD -MP -MF .deps/commonTranslationFunctions.Tpo -c commonTranslationFunctions.c -fPIC -DPIC -o .libs/commonTranslationFunctions.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak "-DTABLESDIR=\"/usr/share/liblouis/tables\"" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT lou_translateString.lo -MD -MP -MF .deps/lou_translateString.Tpo -c lou_translateString.c -fPIC -DPIC -o .libs/lou_translateString.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak "-DTABLESDIR=\"/usr/share/liblouis/tables\"" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT utils.lo -MD -MP -MF .deps/utils.Tpo -c utils.c -fPIC -DPIC -o .libs/utils.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak "-DTABLESDIR=\"/usr/share/liblouis/tables\"" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT lou_backTranslateString.lo -MD -MP -MF .deps/lou_backTranslateString.Tpo -c lou_backTranslateString.c -fPIC -DPIC -o .libs/lou_backTranslateString.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak "-DTABLESDIR=\"/usr/share/liblouis/tables\"" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT pattern.lo -MD -MP -MF .deps/pattern.Tpo -c pattern.c -fPIC -DPIC -o .libs/pattern.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak "-DTABLESDIR=\"/usr/share/liblouis/tables\"" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT maketable.lo -MD -MP -MF .deps/maketable.Tpo -c maketable.c -fPIC -DPIC -o .libs/maketable.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak "-DTABLESDIR=\"/usr/share/liblouis/tables\"" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT metadata.lo -MD -MP -MF .deps/metadata.Tpo -c metadata.c -fPIC -DPIC -o .libs/metadata.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak "-DTABLESDIR=\"/usr/share/liblouis/tables\"" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT logging.lo -MD -MP -MF .deps/logging.Tpo -c logging.c -fPIC -DPIC -o .libs/logging.o commonTranslationFunctions.c: In function '_lou_handlePassVariableTest': commonTranslationFunctions.c:41:58: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 41 | if (passVariables[instructions[*IC + 1]] != instructions[*IC + 2]) *itsTrue = 0; | ^~ commonTranslationFunctions.c:46:58: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 46 | if (passVariables[instructions[*IC + 1]] >= instructions[*IC + 2]) *itsTrue = 0; | ^~ commonTranslationFunctions.c:51:58: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 51 | if (passVariables[instructions[*IC + 1]] <= instructions[*IC + 2]) *itsTrue = 0; | ^~ commonTranslationFunctions.c:56:58: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 56 | if (passVariables[instructions[*IC + 1]] > instructions[*IC + 2]) *itsTrue = 0; | ^ commonTranslationFunctions.c:61:58: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 61 | if (passVariables[instructions[*IC + 1]] < instructions[*IC + 2]) *itsTrue = 0; | ^ lou_translateString.c:66:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 66 | initStringBufferPool() { | ^~~~~~~~~~~~~~~~~~~~ lou_translateString.c: In function 'initStringBufferPool': lou_translateString.c:66:1: warning: old-style function definition [-Wold-style-definition] lou_backTranslateString.c:60:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 60 | initStringBufferPool() { | ^~~~~~~~~~~~~~~~~~~~ lou_backTranslateString.c: In function 'initStringBufferPool': lou_backTranslateString.c:60:1: warning: old-style function definition [-Wold-style-definition] utils.c: In function 'toLowercase': utils.c:120:66: warning: declaration of 'c' shadows a parameter [-Wshadow] 120 | const TranslationTableCharacter *c = character; | ^ utils.c:112:22: note: shadowed declaration is here 112 | toLowercase(widechar c, const TranslationTableHeader *table) { | ~~~~~~~~~^ compileTranslationTable.c: In function 'getToken': compileTranslationTable.c:382:36: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 382 | if (result->length >= maxlen) { | ^~ maketable.c:30:1: warning: no previous prototype for 'loadTable' [-Wmissing-prototypes] 30 | loadTable(const char *tableList) { | ^~~~~~~~~ utils.c: In function '_lou_isValidMode': maketable.c:35:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 35 | hyphenationEnabled() { | ^~~~~~~~~~~~~~~~~~ logging.c: In function '_lou_logWidecharBuf': maketable.c: In function 'hyphenationEnabled': maketable.c:35:1: warning: old-style function definition [-Wold-style-definition] logging.c:57:17: warning: format not a string literal, argument types not checked [-Wformat-nonliteral] 57 | p += sprintf(p, formatString, wbuf[i]); | ^ maketable.c: At top level: utils.c:336:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 336 | for (int i = 0; i < (sizeof(validTranslationModes) / sizeof(*validTranslationModes)); | ^ maketable.c:40:1: warning: no previous prototype for 'isLetter' [-Wmissing-prototypes] 40 | isLetter(widechar c) { | ^~~~~~~~ logging.c: In function 'defaultLogCallback': logging.c:76:30: warning: unused parameter 'level' [-Wunused-parameter] 76 | defaultLogCallback(logLevels level, const char *message) { | ~~~~~~~~~~^~~~~ maketable.c:55:1: warning: no previous prototype for 'toLowercase' [-Wmissing-prototypes] 55 | toLowercase(widechar c) { | ^~~~~~~~~~~ maketable.c: In function 'toLowercase': maketable.c:63:66: warning: declaration of 'c' shadows a parameter [-Wshadow] 63 | const TranslationTableCharacter *c = character; | ^ maketable.c:55:22: note: shadowed declaration is here 55 | toLowercase(widechar c) { | ~~~~~~~~~^ lou_translateString.c: In function 'matchCurrentInput': maketable.c: At top level: maketable.c:82:1: warning: no previous prototype for 'toDotPattern' [-Wmissing-prototypes] 82 | toDotPattern(widechar *braille, char *pattern) { | ^~~~~~~~~~~~ lou_translateString.c:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 375 | ((k < passIC + 2 + passInstructions[passIC + 1]) && (kk < input->length)); | ^ maketable.c:95:1: warning: no previous prototype for 'printRule' [-Wmissing-prototypes] 95 | printRule(TranslationTableRule *rule, widechar *rule_string) { | ^~~~~~~~~ maketable.c: In function 'printRule': maketable.c:108:40: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 108 | for (char *c = "nocross "; *c; c++) rule_string[l++] = *c; | ^~~~~~~~~~ lou_translateString.c: In function 'swapTest': lou_translateString.c:391:25: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 391 | while (p - *pos < passInstructions[swapIC + 3]) { | ^ lou_translateString.c:410:25: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 410 | while (p - *pos < passInstructions[swapIC + 4]) { | ^ compileTranslationTable.c: In function 'passFindCharacters': compileTranslationTable.c:749:62: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 749 | instructions[IC - 1] <= lookback) { | ^~ maketable.c: At top level: maketable.c:385:1: warning: no previous prototype for 'suggestChunks' [-Wmissing-prototypes] 385 | suggestChunks(widechar *text, widechar *braille, char *hyphen_string) { | ^~~~~~~~~~~~~ maketable.c:400:1: warning: no previous prototype for 'findRelevantRules' [-Wmissing-prototypes] 400 | findRelevantRules(widechar *text, widechar **rules_str) { | ^~~~~~~~~~~~~~~~~ pattern.c: In function 'pattern_output_expression': pattern.c:172:41: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 172 | printf("START\t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:172:45: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 172 | printf("START\t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:177:41: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 177 | printf("( \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:177:45: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 177 | printf("( \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d lou_translateString.c: In function 'doPassSearch': pattern.c:177:52: warning: format '%d' expects argument of type 'int', but argument 4 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 177 | printf("( \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d lou_translateString.c:626:51: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 626 | k < *searchIC + 2 + passInstructions[*searchIC + 1]; k++) | ^ pattern.c:188:41: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 188 | printf("! \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:188:45: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 188 | printf("! \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:188:52: warning: format '%d' expects argument of type 'int', but argument 4 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 188 | printf("! \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d lou_translateString.c:649:47: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 649 | for (k = 0; k < passInstructions[*searchIC + 5]; k++) { | ^ pattern.c:199:41: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 199 | printf("+ \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d lou_translateString.c:665:59: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 665 | k < passInstructions[*searchIC + 6]; k++) { | ^ pattern.c:199:45: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 199 | printf("+ \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:199:52: warning: format '%d' expects argument of type 'int', but argument 4 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 199 | printf("+ \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:199:57: warning: format '%d' expects argument of type 'int', but argument 5 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 199 | printf("+ \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:210:41: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 210 | printf("* \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:210:45: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 210 | printf("* \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:210:52: warning: format '%d' expects argument of type 'int', but argument 4 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 210 | printf("* \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:210:57: warning: format '%d' expects argument of type 'int', but argument 5 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 210 | printf("* \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d lou_backTranslateString.c: In function 'undefinedDots': lou_backTranslateString.c:921:39: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 921 | if ((output->length + buflen) > output->maxlength) return 0; | ^ pattern.c:221:41: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 221 | printf("? \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:221:45: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 221 | printf("? \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d lou_translateString.c: In function 'passDoTest': pattern.c:221:52: warning: format '%d' expects argument of type 'int', but argument 4 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 221 | printf("? \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d lou_translateString.c:800:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 800 | for (k = 0; k < (*passInstructions)[*passIC + 5]; k++) { | ^ compileTranslationTable.c: In function 'addCharacterClass': pattern.c:232:41: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 232 | printf("| \t%d\t%d\t-> %d\t-> %d\n", EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:232:45: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 232 | printf("| \t%d\t%d\t-> %d\t-> %d\n", EXPR_PRV(expr_crs), | ~^ | | | int | %d compileTranslationTable.c:1143:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1143 | if (strlen(reservedAttributeNames[k]) == length) { | ^~ pattern.c:232:52: warning: format '%d' expects argument of type 'int', but argument 4 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 232 | printf("| \t%d\t%d\t-> %d\t-> %d\n", EXPR_PRV(expr_crs), | ~^ | | | int | %d lou_translateString.c:825:51: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 825 | k < (*passInstructions)[*passIC + 6] && pos < input->length; | ^ pattern.c:232:59: warning: format '%d' expects argument of type 'int', but argument 5 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 232 | printf("| \t%d\t%d\t-> %d\t-> %d\n", EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:244:41: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 244 | printf(". \t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d compileTranslationTable.c: In function 'getOpcode': pattern.c:244:45: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 244 | printf(". \t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d compileTranslationTable.c:1212:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'short int' [-Wsign-compare] 1212 | if (token->length == opcodeLengths[opcode]) | ^~ pattern.c:249:42: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 249 | printf("%% \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:249:46: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 249 | printf("%% \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d compileTranslationTable.c:1207:27: warning: unused parameter 'file' [-Wunused-parameter] 1207 | getOpcode(const FileInfo *file, const CharsString *token) { | ~~~~~~~~~~~~~~~~^~~~ lou_translateString.c: In function 'passDoAction': compileTranslationTable.c: In function 'parseChars': lou_translateString.c:951:77: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 951 | if ((output->length + passInstructions[passIC + 1]) > output->maxlength) | ^ compileTranslationTable.c:1288:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1288 | while (in < token->length) { | ^ lou_translateString.c:953:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 953 | for (k = 0; k < passInstructions[passIC + 1]; ++k) | ^ pattern.c:274:41: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 274 | printf("[] \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:274:45: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 274 | printf("[] \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:275:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 275 | for (i = 0; i < EXPR_DATA_0(expr_crs); i++) | ^ compileTranslationTable.c:1374:55: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1374 | if (in >= MAXSTRING - 1 || in >= token->length) break; | ^~ pattern.c:276:42: warning: format '%c' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 276 | printf("%c", EXPR_CONST_DATA(expr_crs)[i + 1]); | ~^ | | | int | %c pattern.c:282:41: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 282 | printf("@ \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:282:45: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 282 | printf("@ \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d compileTranslationTable.c: In function '_lou_extParseChars': pattern.c:283:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 283 | for (i = 0; i < EXPR_DATA_0(expr_crs); i++) | ^ lou_backTranslateString.c: In function 'matchCurrentInput': compileTranslationTable.c:1414:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1414 | for (k = 0; k < result.length; k++) outString[k] = result.chars[k]; | ^ pattern.c:284:42: warning: format '%c' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 284 | printf("%c", EXPR_CONST_DATA(expr_crs)[i + 1]); | ~^ | | | int | %c compileTranslationTable.c: In function 'parseDots': lou_backTranslateString.c:1294:32: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1294 | for (k = passIC + 2; k < passIC + 2 + passInstructions[passIC + 1]; k++) | ^ pattern.c:290:41: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 290 | printf("^ \t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:290:45: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 290 | printf("^ \t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d compileTranslationTable.c:1426:31: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1426 | for (index = 0; index < token->length; index++) { | ^ lou_backTranslateString.c: In function 'back_swapTest': pattern.c:295:34: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 295 | printf("%d? \t%d\t%d\n", EXPR_TYPE(expr_crs), EXPR_PRV(expr_crs), | ~^ | | | int | %d lou_backTranslateString.c:1309:33: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1309 | for (curLen = 0; curLen < passInstructions[passIC] + 3; curLen++) { | ^ pattern.c:295:43: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 295 | printf("%d? \t%d\t%d\n", EXPR_TYPE(expr_crs), EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:295:47: warning: format '%d' expects argument of type 'int', but argument 4 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 295 | printf("%d? \t%d\t%d\n", EXPR_TYPE(expr_crs), EXPR_PRV(expr_crs), | ~^ | | | int | %d compileTranslationTable.c: In function '_lou_extParseDots': lou_backTranslateString.c:1320:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1320 | while (curLen < passInstructions[passIC + 4]) { | ^ compileTranslationTable.c:1533:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1533 | for (k = 0; k < result.length; k++) outString[k] = result.chars[k]; | ^ pattern.c:307:23: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 307 | printf("END\t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:307:27: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 307 | printf("END\t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c: In function 'pattern_output': pattern.c:314:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 314 | printf("%d \tlength\n", expr_data[0]); | ~^ ~~~~~~~~~~~~ | | | | int widechar {aka unsigned int} | %d pattern.c:315:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 315 | printf("%d \tloops\n", expr_data[1]); | ~^ ~~~~~~~~~~~~ | | | | int widechar {aka unsigned int} | %d compileTranslationTable.c: In function 'addRuleName': compileTranslationTable.c:1599:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1599 | for (k = 0; k < name->length; k++) { | ^ lou_backTranslateString.c: In function 'back_passDoTest': compileTranslationTable.c: In function 'compileSwapDots': lou_backTranslateString.c:1444:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1444 | for (k = 0; k < (*passInstructions)[*passIC + 5]; k++) { | ^ compileTranslationTable.c:1634:18: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1634 | while (k <= source->length) { | ^~ lou_backTranslateString.c:1460:51: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1460 | k < (*passInstructions)[*passIC + 6] && pos < input->length; | ^ compileTranslationTable.c:1635:50: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1635 | if (source->chars[k] != ',' && k != source->length) | ^~ compileTranslationTable.c:1640:41: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1640 | for (kk = 0; kk < dotsDest.length; kk++) | ^ pattern.c: In function 'pattern_print_expression': pattern.c:403:42: warning: format '%c' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 403 | printf("%c", EXPR_DATA_1(expr_crs)); | ~^ | | | int | %c pattern.c:406:47: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 406 | for (i = 0; i < EXPR_DATA_0(expr_crs); i++) | ^ lou_backTranslateString.c: In function 'back_passDoAction': pattern.c:407:50: warning: format '%c' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 407 | printf("%c", EXPR_CONST_DATA(expr_crs)[i + 1]); | ~^ | | | int | %c lou_backTranslateString.c:1544:77: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1544 | if ((output->length + passInstructions[passIC + 1]) > output->maxlength) | ^ pattern.c:415:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 415 | for (i = 0; i < EXPR_DATA_0(expr_crs); i++) | ^ compileTranslationTable.c: In function 'passGetDots': pattern.c:416:42: warning: format '%c' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 416 | printf("%c", EXPR_CONST_DATA(expr_crs)[i + 1]); | ~^ | | | int | %c compileTranslationTable.c:1758:29: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1758 | while (*passLinepos < passLine->length && | ^ pattern.c: In function 'pattern_compile_expression': pattern.c:608:36: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 608 | if (*expr_crs + 10 >= expr_max) return 0; | ^~ compileTranslationTable.c: In function 'passGetString': compileTranslationTable.c:1774:35: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1774 | if ((*passLinepos >= passLine->length) || !passLine->chars[*passLinepos]) { | ^~ lou_translateString.c: In function 'hyphenateWord': compileTranslationTable.c: In function 'passGetNumber': pattern.c:657:36: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 657 | if (*expr_crs + 10 >= expr_max) return 0; | ^~ lou_translateString.c:1469:47: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1469 | for (k = 0; k < currentState->numTrans; k++) { | ^ compileTranslationTable.c:1794:30: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1794 | while ((*passLinepos < passLine->length) && (passLine->chars[*passLinepos] >= '0') && | ^ compileTranslationTable.c: In function 'passGetVariableNumber': pattern.c:682:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 682 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ compileTranslationTable.c:1807:22: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 1807 | if ((*number >= 0) && (*number < NUMVAR)) return 1; | ^~ pattern.c:696:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 696 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ compileTranslationTable.c: In function 'passGetName': pattern.c:704:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 704 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ compileTranslationTable.c:1824:31: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1824 | } while (*passLinepos < passLine->length); | ^ pattern.c:712:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 712 | if (*expr_crs + 4 >= expr_max) return 0; | ^~ pattern.c:719:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 719 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ lou_backTranslateString.c: In function 'back_selectRule': pattern.c:726:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 726 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ lou_backTranslateString.c:719:68: warning: this statement may fall through [-Wimplicit-fallthrough=] 719 | if (ctx.itsALetter || ctx.itsANumber) break; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ compileTranslationTable.c: In function 'compilePassOpcode': lou_backTranslateString.c:720:41: note: here 720 | case CTO_Contraction: | ^~~~ pattern.c:733:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 733 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ compileTranslationTable.c:1882:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1882 | for (k = 0; k < passHoldString.length && passHoldString.chars[k] > 32; k++) | ^ lou_translateString.c: In function 'isIndicatorEqual': compileTranslationTable.c:1884:15: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1884 | if (k < passHoldString.length) | ^ lou_translateString.c:1613:37: warning: passing argument 1 of 'brailleIndicatorDefined' makes integer from pointer without a cast [-Wint-conversion] 1613 | if (brailleIndicatorDefined(indicator1, table, &indicatorRule1) && | ^~~~~~~~~~ | | | const TranslationTableOffset * {aka const unsigned int *} compileTranslationTable.c:1892:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1892 | for (k = 0; k < passLine.length && passLine.chars[k] != SEPCHAR; k++) | ^ pattern.c:843:62: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 843 | if (*expr_crs + 4 + (input_end - *input_crs) >= expr_max) return 0; | ^~ lou_translateString.c:1596:48: note: expected 'TranslationTableOffset' {aka 'unsigned int'} but argument is of type 'const TranslationTableOffset *' {aka 'const unsigned int *'} 1596 | brailleIndicatorDefined(TranslationTableOffset offset, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lou_translateString.c:1614:49: warning: passing argument 1 of 'brailleIndicatorDefined' makes integer from pointer without a cast [-Wint-conversion] 1614 | brailleIndicatorDefined(indicator2, table, &indicatorRule2) && | ^~~~~~~~~~ | | | const TranslationTableOffset * {aka const unsigned int *} pattern.c:879:62: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 879 | if (*expr_crs + 4 + (input_end - *input_crs) >= expr_max) return 0; | ^~ lou_translateString.c:1596:48: note: expected 'TranslationTableOffset' {aka 'unsigned int'} but argument is of type 'const TranslationTableOffset *' {aka 'const unsigned int *'} 1596 | brailleIndicatorDefined(TranslationTableOffset offset, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ pattern.c:901:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 901 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ pattern.c:913:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 913 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ compileTranslationTable.c:1962:41: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1962 | for (kk = 0; kk < passHoldString.length; kk++) { | ^ pattern.c: In function 'pattern_insert_alternate': pattern.c:930:28: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 930 | if (*expr_crs + 12 >= expr_max) return 0; | ^~ pattern.c:957:27: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 957 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ pattern.c: In function 'pattern_compile_1': pattern.c:992:27: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 992 | if (*expr_crs + 6 >= expr_max) return 0; | ^~ pattern.c:1014:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1014 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ pattern.c: In function 'pattern_compile_2': pattern.c:1049:43: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1049 | if (*expr_crs + 6 >= expr_max) return 0; | ^~ pattern.c: In function 'pattern_compile_3': pattern.c:1104:44: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1104 | if (*expr_crs + 12 >= expr_max) return 0; | ^~ compileTranslationTable.c:2143:28: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2143 | while (passLinepos < passLine.length && passLine.chars[passLinepos] <= 32) | ^ compileTranslationTable.c:2145:28: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2145 | while (passLinepos < passLine.length && passLine.chars[passLinepos] > 32) { | ^ compileTranslationTable.c:2181:41: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2181 | for (kk = 0; kk < passHoldString.length; kk++) { | ^ pattern.c: In function 'pattern_reverse_expression': pattern.c:1254:25: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1254 | while (expr_prv != expr_start) { | ^~ In function '_lou_logWidecharBuf': logging.c:54:58: warning: dereference of possibly-NULL 'logMsg' [CWE-690] [-Wanalyzer-possible-null-dereference] 54 | for (i = 0; i < (int)strlen(msg); i++) logMsg[i] = msg[i]; | ~~~~~~~~~~^~~~~~~~ '_lou_logWidecharBuf': events 1-4 | | 46 | char *logMsg = malloc(logBufSize); | | ^~~~~~~~~~~~~~~~~~ | | | | | (1) this call could return NULL |...... | 54 | for (i = 0; i < (int)strlen(msg); i++) logMsg[i] = msg[i]; | | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ | | | | | | | | | (3) ...to here | | (2) following 'true' branch... (4) 'logMsg + (sizetype)i' could be NULL: unchecked value from (1) | pattern.c: In function 'pattern_check_expression': pattern.c:1319:49: warning: logical 'and' of equal expressions [-Wlogical-op] 1319 | while (!(EXPR_TYPE(expr_crs) == PTN_END && EXPR_TYPE(expr_crs) == PTN_END)) { | ^~ pattern.c:1532:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1532 | for (i = 0; i < data[0]; i++) hook_data[i] = data[i + 1]; | ^ compileTranslationTable.c: In function 'compileGrouping': compileTranslationTable.c:2347:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2347 | for (k = 0; k < groupDots.length && groupDots.chars[k] != ','; k++) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak "-DTABLESDIR=\"/usr/share/liblouis/tables\"" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT commonTranslationFunctions.lo -MD -MP -MF .deps/commonTranslationFunctions.Tpo -c commonTranslationFunctions.c -o commonTranslationFunctions.o >/dev/null 2>&1 compileTranslationTable.c:2349:15: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2349 | if (k == groupDots.length) { | ^~ pattern.c: In function 'pattern_compile_expression': pattern.c:909:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 909 | if (*input_crs >= input_max) return 0; | ^ pattern.c:911:9: note: here 911 | default: | ^~~~~~~ compileTranslationTable.c: In function 'hyphenStringHash': compileTranslationTable.c:2423:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2423 | for (k = 0; k < s->length; k++) { | ^ pattern.c: In function 'pattern_reverse_branch': compileTranslationTable.c: In function 'hyphenHashInsert': pattern.c:1219:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1219 | EXPR_DATA_1(expr_at) = expr_swap; | ^ pattern.c:1221:9: note: here 1221 | case PTN_GROUP: | ^~~~ compileTranslationTable.c:2465:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2465 | for (j = 0; j < key->length; j++) e->key->chars[j] = key->chars[j]; | ^ compileTranslationTable.c: In function 'hyphenHashLookup': At top level: compileTranslationTable.c:2479:31: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2479 | for (j = 0; j < key->length; j++) | ^ pattern.c:923:1: warning: 'pattern_insert_alternate' defined but not used [-Wunused-function] 923 | pattern_insert_alternate(const widechar *input, const int input_max, int *input_crs, | ^~~~~~~~~~~~~~~~~~~~~~~~ pattern.c:435:1: warning: 'pattern_print' defined but not used [-Wunused-function] 435 | pattern_print(const widechar *expr_data, const TranslationTableHeader *table) { | ^~~~~~~~~~~~~ pattern.c:313:1: warning: 'pattern_output' defined but not used [-Wunused-function] 313 | pattern_output(const widechar *expr_data, const TranslationTableHeader *table) { | ^~~~~~~~~~~~~~ compileTranslationTable.c:2481:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2481 | if (j == key->length) return e->val; | ^~ lou_translateString.c: In function 'undefinedCharacter': lou_translateString.c:2294:9: warning: ISO C90 forbids variable length array 'dots' [-Wvla] 2294 | widechar dots[length == 0 ? 1 : length]; | ^~~~~~~~ compileTranslationTable.c: In function 'compileHyphenation': compileTranslationTable.c:2556:31: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2556 | for (i = 0; i < hyph.length; i++) { | ^ compileTranslationTable.c:2596:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2596 | for (j = 1; j <= e->key->length; j++) { | ^~ compileTranslationTable.c:2598:47: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2598 | for (k = j; k < e->key->length; k++) | ^ compileTranslationTable.c: In function 'compileMacro': compileTranslationTable.c:2776:27: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2776 | for (int i = 0; i < token.length; i++) { | ^ compileTranslationTable.c:2788:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2788 | for (name_length = 0; name_length < token.length; | ^ compileTranslationTable.c: In function 'compileRule': compileTranslationTable.c:2879:30: warning: unused variable 'macro' [-Wunused-variable] 2879 | const Macro *macro; | ^~~~~ compileTranslationTable.c:3017:75: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3017 | for (int j = 0; j < arg.length; j++) | ^ lou_translateString.c: In function 'resolveEmphasisAllSymbols': lou_translateString.c:3006:64: warning: unused parameter 'typebuf' [-Wunused-parameter] 3006 | const TranslationTableHeader *table, formtype *typebuf, const InString *input, | ~~~~~~~~~~^~~~~~~ compileTranslationTable.c:3396:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3396 | for (k = 0; k < emphClass.length; k++) s[k] = (char)emphClass.chars[k]; | ^ compileTranslationTable.c:3484:31: warning: declaration of 's' shadows a previous local [-Wshadow] 3484 | char *s = malloc(sizeof(char) * (emphClass.length + 1)); | ^ compileTranslationTable.c:3395:31: note: shadowed declaration is here 3395 | char *s = malloc(sizeof(char) * (emphClass.length + 1)); | ^ lou_translateString.c: In function 'insertEmphasisSymbol': compileTranslationTable.c:3485:29: warning: declaration of 'k' shadows a previous local [-Wshadow] 3485 | int k, i; | ^ lou_translateString.c:3332:60: warning: unused parameter 'typebuf' [-Wunused-parameter] 3332 | insertEmphasisSymbol(const EmphasisInfo *buffer, formtype *typebuf, const int at, | ~~~~~~~~~~^~~~~~~ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:3485:32: warning: declaration of 'i' shadows a previous local [-Wshadow] 3485 | int k, i; | ^ compileTranslationTable.c:3394:32: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:3486:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3486 | for (k = 0; k < emphClass.length; k++) s[k] = (char)emphClass.chars[k]; | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak "-DTABLESDIR=\"/usr/share/liblouis/tables\"" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT logging.lo -MD -MP -MF .deps/logging.Tpo -c logging.c -o logging.o >/dev/null 2>&1 compileTranslationTable.c:3641:42: warning: declaration of 'k' shadows a previous local [-Wshadow] 3641 | for (int k = 0; k < ruleChars.length; k++) { | ^ lou_translateString.c: In function 'checkNumericMode': compileTranslationTable.c:3485:29: note: shadowed declaration is here 3485 | int k, i; | ^ lou_translateString.c:3551:51: warning: passing argument 1 of 'isIndicatorEqual' makes pointer from integer without a cast [-Wint-conversion] 3551 | if (isIndicatorEqual(table->noContractSign, table->noNumberSign, table)) | ~~~~~^~~~~~~~~~~~~~~~ | | | TranslationTableOffset {aka unsigned int} compileTranslationTable.c:3641:51: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3641 | for (int k = 0; k < ruleChars.length; k++) { | ^ lou_translateString.c:1608:48: note: expected 'const TranslationTableOffset *' {aka 'const unsigned int *'} but argument is of type 'TranslationTableOffset' {aka 'unsigned int'} 1608 | isIndicatorEqual(const TranslationTableOffset *indicator1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ compileTranslationTable.c:3662:42: warning: declaration of 'k' shadows a previous local [-Wshadow] 3662 | for (int k = 0; k < ruleChars.length; k++) { | ^ lou_translateString.c:3551:74: warning: passing argument 2 of 'isIndicatorEqual' makes pointer from integer without a cast [-Wint-conversion] 3551 | if (isIndicatorEqual(table->noContractSign, table->noNumberSign, table)) | ~~~~~^~~~~~~~~~~~~~ | | | TranslationTableOffset {aka unsigned int} lou_translateString.c:1609:47: note: expected 'const TranslationTableOffset *' {aka 'const unsigned int *'} but argument is of type 'TranslationTableOffset' {aka 'unsigned int'} 1609 | const TranslationTableOffset *indicator2, const TranslationTableHeader *table) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ compileTranslationTable.c:3485:29: note: shadowed declaration is here 3485 | int k, i; | ^ compileTranslationTable.c:3662:51: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3662 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3693:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 3693 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:3693:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3693 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3703:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 3703 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:3703:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3703 | for (int k = 0; k < ruleChars.length; k++) | ^ mv -f .deps/commonTranslationFunctions.Tpo .deps/commonTranslationFunctions.Plo compileTranslationTable.c:3712:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 3712 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:3712:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3712 | for (int k = 0; k < ruleChars.length; k++) | ^ lou_translateString.c: In function 'translateString': lou_translateString.c:3842:37: warning: declaration of 'k' shadows a previous local [-Wshadow] 3842 | int k; | ^ compileTranslationTable.c:3737:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 3737 | for (int k = 0; k < ruleChars.length; k++) { | ^ lou_translateString.c:3610:13: note: shadowed declaration is here 3610 | int k; | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:3737:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3737 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3751:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 3751 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ lou_translateString.c:3901:29: warning: declaration of 'k' shadows a previous local [-Wshadow] 3901 | int k; | ^ compileTranslationTable.c:3751:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3751 | for (int k = 0; k < ruleChars.length; k++) { | ^ lou_translateString.c:3610:13: note: shadowed declaration is here 3610 | int k; | ^ compileTranslationTable.c:3764:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 3764 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:3764:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3764 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3786:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 3786 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:3786:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3786 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3799:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 3799 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:3799:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3799 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3811:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 3811 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ lou_translateString.c: In function 'lou_dotsToChar': compileTranslationTable.c:3811:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3811 | for (int k = 0; k < ruleChars.length; k++) { | ^ lou_translateString.c:4114:91: warning: unused parameter 'mode' [-Wunused-parameter] 4114 | const char *tableList, widechar *inbuf, widechar *outbuf, int length, int mode) { | ~~~~^~~~ compileTranslationTable.c:3827:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 3827 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:3827:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3827 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3838:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 3838 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:3838:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3838 | for (int k = 0; k < ruleChars.length; k++) | ^ lou_translateString.c: In function 'passDoTest': lou_translateString.c:875:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 875 | pos = searchPos; | ~~~~^~~~~~~~~~~ lou_translateString.c:876:17: note: here 876 | case pass_endTest: | ^~~~ compileTranslationTable.c:3846:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 3846 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:3846:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3846 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3911:42: warning: declaration of 'k' shadows a previous local [-Wshadow] 3911 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ lou_translateString.c: In function 'translateString': compileTranslationTable.c:3911:51: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3911 | for (int k = 0; k < ruleChars.length; k++) { | ^ lou_translateString.c:3893:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 3893 | case CTO_RepEndWord: { | ^ lou_translateString.c:3914:17: note: here 3914 | case CTO_RepWord: { | ^~~~ compileTranslationTable.c:3937:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 3937 | for (int k = 0; k < len - 1; k++) { | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:3946:67: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3946 | for (int l = 0; l < ruleChars.length; l++) { | ^ compileTranslationTable.c:3960:75: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3960 | for (int l = 0; l < y.length; l++) | ^ compileTranslationTable.c:3991:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 3991 | for (int k = 1; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ lou_translateString.c: In function 'for_selectRule': compileTranslationTable.c:3991:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3991 | for (int k = 1; k < ruleChars.length; k++) | ^ lou_translateString.c:2061:70: warning: this statement may fall through [-Wimplicit-fallthrough=] 2061 | *transOpcode = CTO_Always; | ~~~~~~~~~~~~~^~~~~~~~~~~~ lou_translateString.c:2062:49: note: here 2062 | case CTO_Always: | ^~~~ lou_translateString.c:2092:60: warning: this statement may fall through [-Wimplicit-fallthrough=] 2092 | if (checkEmphasisChange(pos, *transCharslen, emphasisBuffer)) | ^ compileTranslationTable.c:4020:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 4020 | for (int k = 0; k < ruleChars.length; k++) | ^ lou_translateString.c:2094:49: note: here 2094 | case CTO_Contraction: | ^~~~ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:4020:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 4020 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:4022:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 4022 | for (int k = 0; k < ruleDots.length; k++) | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:4022:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 4022 | for (int k = 0; k < ruleDots.length; k++) | ^ compileTranslationTable.c:4053:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 4053 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:4053:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 4053 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:4163:34: warning: declaration of 'i' shadows a previous local [-Wshadow] 4163 | for (int i = 0; i < characters.length; i++) { | ^ compileTranslationTable.c:3394:32: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:4163:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 4163 | for (int i = 0; i < characters.length; i++) { | ^ compileTranslationTable.c:4179:76: warning: declaration of 'dots' shadows a previous local [-Wshadow] 4179 | TranslationTableCharacter *dots = | ^~~~ compileTranslationTable.c:3934:37: note: shadowed declaration is here 3934 | CharsString dots; | ^~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak "-DTABLESDIR=\"/usr/share/liblouis/tables\"" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT utils.lo -MD -MP -MF .deps/utils.Tpo -c utils.c -o utils.o >/dev/null 2>&1 compileTranslationTable.c: In function 'resolveSubtable': compileTranslationTable.c:4569:44: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 4569 | if (dir == cp) dir = "."; | ^ mv -f .deps/logging.Tpo .deps/logging.Plo compileTranslationTable.c: In function 'includeFile': compileTranslationTable.c:4802:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 4802 | for (k = 0; k < includedFile->length; k++) | ^ compileTranslationTable.c: In function 'parseChars': compileTranslationTable.c:1323:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 1323 | compileWarning(file, "\\Xhhhh (with a capital 'X') is deprecated."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compileTranslationTable.c:1324:33: note: here 1324 | case 'x': | ^~~~ compileTranslationTable.c:1331:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 1331 | compileWarning(file, "\\Yhhhhh (with a capital 'Y') is deprecated."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compileTranslationTable.c:1332:33: note: here 1332 | case 'y': | ^~~~ compileTranslationTable.c:1345:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 1345 | compileWarning( | ^~~~~~~~~~~~~~~ 1346 | file, "\\Zhhhhhhhh (with a capital 'Z') is deprecated."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compileTranslationTable.c:1347:33: note: here 1347 | case 'z': | ^~~~ compileTranslationTable.c: In function 'compileRule': compileTranslationTable.c:3884:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 3884 | (*table)->syllables = 1; | ~~~~~~~~~~~~~~~~~~~~^~~ compileTranslationTable.c:3885:17: note: here 3885 | case CTO_Always: | ^~~~ compileTranslationTable.c:4036:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 4036 | if ((*table)->numPasses < 4) (*table)->numPasses = 4; | ^ compileTranslationTable.c:4037:17: note: here 4037 | doPass: | ^~~~~~ compileTranslationTable.c:4087:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 4087 | compileWarning(file, "class is deprecated, use attribute instead"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compileTranslationTable.c:4088:17: note: here 4088 | case CTO_Attribute: { | ^~~~ compileTranslationTable.c: In function 'passFindCharacters': compileTranslationTable.c:756:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 756 | IC += 2; | ~~~^~~~ compileTranslationTable.c:759:17: note: here 759 | case pass_groupstart: | ^~~~ At top level: compileTranslationTable.c:2763:1: warning: 'compileMacro' defined but not used [-Wunused-function] 2763 | compileMacro(FileInfo *file, const Macro **macro) { | ^~~~~~~~~~~~ compileTranslationTable.c:2727:1: warning: 'cons_macro' defined but not used [-Wunused-function] 2727 | cons_macro(const Macro *head, const MacroList *tail) { | ^~~~~~~~~~ mv -f .deps/utils.Tpo .deps/utils.Plo maketable.c: In function 'printRule.part.0': maketable.c:120:33: warning: use of possibly-NULL 'message' where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] 120 | sprintf(message, "ERROR: provide a display rule for dots %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | _lou_showDots(&rule->charsdots[rule->charslen + k], 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'printRule.part.0': events 1-6 | | 114 | for (int k = 0; k < rule->dotslen; k++) { | | ~~^~~~~~~~~~~~~~~ | | | | | (1) following 'true' branch... | 115 | rule_string[l] = _lou_getCharForDots( | 116 | rule->charsdots[rule->charslen + k], displayTable); | | ~~~~~~~~~~~~~~ | | | | | (2) ...to here | 117 | if (rule_string[l] == '\0') { | | ~ | | | | | (3) following 'true' branch... | 118 | // if a dot pattern can not be displayed, print an error message | 119 | char *message = (char *)malloc(50 * sizeof(char)); | | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (4) ...to here | | (5) this call could return NULL | 120 | sprintf(message, "ERROR: provide a display rule for dots %s", | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (6) argument 1 ('message') from (5) could be NULL where non-null expected | 121 | _lou_showDots(&rule->charsdots[rule->charslen + k], 1)); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | In file included from maketable.c:21: /usr/include/stdio.h:111:5: note: argument 1 of 'sprintf' must be non-null 111 | int sprintf(char *__restrict, const char *__restrict, ...); | ^~~~~~~ maketable.c: In function 'find_matching_rules': maketable.c:179:9: warning: use of possibly-NULL 'data_save' where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] 179 | memcpy(data_save, data, text_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'suggestChunks': events 1-6 | | 385 | suggestChunks(widechar *text, widechar *braille, char *hyphen_string) { | | ^~~~~~~~~~~~~ | | | | | (1) entry to 'suggestChunks' | 386 | int text_len, braille_len; | 387 | for (text_len = 0; text[text_len]; text_len++) | | ~~~~ ~~~~~~~~~~ | | | | | | | (3) ...to here | | (2) following 'true' branch... |...... | 391 | if (text_len == 0 || braille_len == 0) return 0; | | ~ | | | | | (4) following 'false' branch... | 392 | hyphen_string[0] = '^'; | | ~~~~~~~~~~~~~~~~~~~~~~ | | | | | (5) ...to here |...... | 395 | return find_matching_rules( | | ~~~~~~~~~~~~~~~~~~~~ | | | | | (6) calling 'find_matching_rules' from 'suggestChunks' | 396 | text, text_len, braille, braille_len, &hyphen_string[1], 0); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> 'find_matching_rules': events 7-11 | | 151 | find_matching_rules(widechar *text, int text_len, widechar *braille, int braille_len, | | ^~~~~~~~~~~~~~~~~~~ | | | | | (7) entry to 'find_matching_rules' |...... | 172 | if (text_len == 0 && braille_len == 0) { | | ~ | | | | | (8) following 'false' branch... |...... | 178 | data_save = (char *)malloc(text_len * sizeof(char)); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (9) ...to here | | (10) this call could return NULL | 179 | memcpy(data_save, data, text_len); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (11) argument 1 ('data_save') from (10) could be NULL where non-null expected | In file included from ../gnulib/string.h:41, from maketable.c:22: /usr/include/string.h:27:7: note: argument 1 of 'memcpy' must be non-null 27 | void *memcpy (void *__restrict, const void *__restrict, size_t); | ^~~~~~ maketable.c: In function 'findRelevantRules': maketable.c:454:44: warning: dereference of possibly-NULL 'rules' [CWE-690] [-Wanalyzer-possible-null-dereference] 454 | rules[m++] = rule; | ~~~~~~~~~~~^~~~~~ 'findRelevantRules': events 1-2 | | 411 | rules = (TranslationTableRule **)malloc( | | ^~~~~~~ | | | | | (1) this call could return NULL | 412 | (rules_len + 1) * sizeof(TranslationTableRule *)); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 413 | m = n = 0; | 414 | while (text[n]) { | | ~~~~ | | | | | (2) following 'true' branch... | 'findRelevantRules': event 3 | |cc1: | (3): ...to here | 'findRelevantRules': events 4-10 | | 415 | for (hash_len = 2; hash_len >= 1; hash_len--) { | | ~~~~~~~~~^~~~ | | | | | (4) following 'true' branch (when 'hash_len != 0')... | 416 | offset = 0; | 417 | switch (hash_len) { | | ~~~~~~ | | | | | (5) ...to here | | (6) following 'true' branch (when 'hash_len == 2')... | 418 | case 2: | | ~~~~ | | | | | (7) ...to here |...... | 433 | while (offset) { | | ~~~~~~ | | | | | (8) following 'true' branch (when 'offset != 0')... | 434 | rule = (TranslationTableRule *)&table->ruleArea[offset]; | | ~~ | | | | | (9) ...to here |...... | 454 | rules[m++] = rule; | | ~~~~~~~~~~~~~~~~~ | | | | | (10) 'rules + (long unsigned int)m * 8' could be NULL: unchecked value from (1) | libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak "-DTABLESDIR=\"/usr/share/liblouis/tables\"" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT maketable.lo -MD -MP -MF .deps/maketable.Tpo -c maketable.c -o maketable.o >/dev/null 2>&1 metadata.c: In function 'parseQuery': cc1: warning: dereference of possibly-NULL 'malloc(24)' [CWE-690] [-Wanalyzer-possible-null-dereference] 'lou_findTables': events 1-2 | |metadata.c:756:1: | 756 | lou_findTables(const char *query) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to 'lou_findTables' |...... | 760 | List *queryFeatures = parseQuery(query); | | ~~~~~~~~~~~~~~~~~ | | | | | (2) calling 'parseQuery' from 'lou_findTables' | +--> 'parseQuery': events 3-10 | | 322 | parseQuery(const char *query) { | | ^~~~~~~~~~ | | | | | (3) entry to 'parseQuery' |...... | 371 | } else if (*c == ':') { | | ~ | | | | | (4) following 'false' branch... |...... | 382 | } else if (isValidChar(*c)) { | | ~~~~~~~~~~~~~~~~ | | || | | |(5) ...to here | | (6) following 'true' branch... | 383 | if (val) | | ~ | | | | | (7) ...to here | | (8) following 'false' branch (when 'val' is NULL)... | 384 | valSize++; | 385 | else if (key) | | ~ | | | | | (9) ...to here | | (10) following 'false' branch (when 'key' is NULL)... | 'parseQuery': event 11 | |cc1: | (11): ...to here | 'parseQuery': events 12-20 | | 332 | if (isSpace(*c) || (*c == '\n') | (*c == '\0')) { | | ^ | | | | | (12) following 'true' branch... | 333 | if (key) { | | ~ | | | | | (13) ...to here | | (14) following 'true' branch (when 'key' is non-NULL)... | 334 | char *v = NULL; | 335 | if (val) { | | ~ | | | | | (15) ...to here | | (16) following 'false' branch (when 'val' is NULL)... |...... | 340 | char *k = malloc(keySize + 1); | | ~~~~~~~~~~~~~~~~~~~ | | | | | (17) ...to here |...... | 343 | if (strcasecmp(k, "locale") == 0) { | | ~ | | | | | (18) following 'false' branch... |...... | 358 | FeatureWithImportance f = { feature_new(k, v), 0 }; | | ~~~~~~~~~~~~~~~~~ | | | | | (19) ...to here | | (20) calling 'feature_new' from 'parseQuery' | +--> 'feature_new': events 21-23 | | 177 | feature_new(const char *key, const char *val) { | | ^~~~~~~~~~~ | | | | | (21) entry to 'feature_new' |...... | 181 | f.val = strdup(val ? val : YES); | | ~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (22) following 'false' branch (when 'val' is NULL)... | | (23) ...to here | <------+ | 'parseQuery': events 24-25 | | 358 | FeatureWithImportance f = { feature_new(k, v), 0 }; | | ^~~~~~~~~~~~~~~~~ | | | | | (24) returning to 'parseQuery' from 'feature_new' |...... | 362 | list_conj(features, memcpy(malloc(sizeof(f)), &f, sizeof(f)), | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (25) this call could return NULL | 363 | NULL, NULL, (void (*)(void *))feature_free); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 'parseQuery': event 26 | |cc1: | (26): 'malloc(24)' could be NULL: unchecked value from (25) | cc1: warning: dereference of possibly-NULL 'malloc(24)' [CWE-690] [-Wanalyzer-possible-null-dereference] 'lou_findTables': events 1-2 | | 756 | lou_findTables(const char *query) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to 'lou_findTables' |...... | 760 | List *queryFeatures = parseQuery(query); | | ~~~~~~~~~~~~~~~~~ | | | | | (2) calling 'parseQuery' from 'lou_findTables' | +--> 'parseQuery': events 3-10 | | 322 | parseQuery(const char *query) { | | ^~~~~~~~~~ | | | | | (3) entry to 'parseQuery' |...... | 371 | } else if (*c == ':') { | | ~ | | | | | (4) following 'false' branch... |...... | 382 | } else if (isValidChar(*c)) { | | ~~~~~~~~~~~~~~~~ | | || | | |(5) ...to here | | (6) following 'true' branch... | 383 | if (val) | | ~ | | | | | (7) ...to here | | (8) following 'false' branch (when 'val' is NULL)... | 384 | valSize++; | 385 | else if (key) | | ~ | | | | | (9) ...to here | | (10) following 'false' branch (when 'key' is NULL)... | 'parseQuery': event 11 | |cc1: | (11): ...to here | 'parseQuery': events 12-20 | | 332 | if (isSpace(*c) || (*c == '\n') | (*c == '\0')) { | | ^ | | | | | (12) following 'true' branch... | 333 | if (key) { | | ~ | | | | | (13) ...to here | | (14) following 'true' branch (when 'key' is non-NULL)... | 334 | char *v = NULL; | 335 | if (val) { | | ~ | | | | | (15) ...to here | | (16) following 'false' branch (when 'val' is NULL)... |...... | 340 | char *k = malloc(keySize + 1); | | ~~~~~~~~~~~~~~~~~~~ | | | | | (17) ...to here |...... | 343 | if (strcasecmp(k, "locale") == 0) { | | ~ | | | | | (18) following 'true' branch... | 344 | // locale is shorthand for language + region | 345 | FeatureWithImportance f1 = { feature_new("language", v), 0 }; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (19) ...to here | | (20) calling 'feature_new' from 'parseQuery' | +--> 'feature_new': events 21-23 | | 177 | feature_new(const char *key, const char *val) { | | ^~~~~~~~~~~ | | | | | (21) entry to 'feature_new' |...... | 181 | f.val = strdup(val ? val : YES); | | ~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (22) following 'false' branch (when 'val' is NULL)... | | (23) ...to here | <------+ | 'parseQuery': events 24-25 | | 345 | FeatureWithImportance f1 = { feature_new("language", v), 0 }; | | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (24) returning to 'parseQuery' from 'feature_new' | 346 | FeatureWithImportance f2 = { feature_new("region", v), 0 }; | | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (25) calling 'feature_new' from 'parseQuery' | +--> 'feature_new': events 26-28 | | 177 | feature_new(const char *key, const char *val) { | | ^~~~~~~~~~~ | | | | | (26) entry to 'feature_new' |...... | 181 | f.val = strdup(val ? val : YES); | | ~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (27) following 'false' branch (when 'val' is NULL)... | | (28) ...to here | <------+ | 'parseQuery': events 29-30 | | 346 | FeatureWithImportance f2 = { feature_new("region", v), 0 }; | | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (29) returning to 'parseQuery' from 'feature_new' |...... | 352 | list_conj(list_conj(features, | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (30) this call could return NULL | 353 | memcpy(malloc(sizeof(f1)), &f1, sizeof(f1)), | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 354 | NULL, NULL, (void (*)(void *))feature_free), | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 355 | memcpy(malloc(sizeof(f2)), &f2, sizeof(f2)), NULL, | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 356 | NULL, (void (*)(void *))feature_free); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 'parseQuery': event 31 | |cc1: | (31): 'malloc(24)' could be NULL: unchecked value from (30) | cc1: warning: dereference of possibly-NULL 'malloc(24)' [CWE-690] [-Wanalyzer-possible-null-dereference] 'lou_findTables': events 1-2 | | 756 | lou_findTables(const char *query) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to 'lou_findTables' |...... | 760 | List *queryFeatures = parseQuery(query); | | ~~~~~~~~~~~~~~~~~ | | | | | (2) calling 'parseQuery' from 'lou_findTables' | +--> 'parseQuery': events 3-10 | | 322 | parseQuery(const char *query) { | | ^~~~~~~~~~ | | | | | (3) entry to 'parseQuery' |...... | 371 | } else if (*c == ':') { | | ~ | | | | | (4) following 'false' branch... |...... | 382 | } else if (isValidChar(*c)) { | | ~~~~~~~~~~~~~~~~ | | || | | |(5) ...to here | | (6) following 'true' branch... | 383 | if (val) | | ~ | | | | | (7) ...to here | | (8) following 'false' branch (when 'val' is NULL)... | 384 | valSize++; | 385 | else if (key) | | ~ | | | | | (9) ...to here | | (10) following 'false' branch (when 'key' is NULL)... | 'parseQuery': event 11 | |cc1: | (11): ...to here | 'parseQuery': events 12-20 | | 332 | if (isSpace(*c) || (*c == '\n') | (*c == '\0')) { | | ^ | | | | | (12) following 'true' branch... | 333 | if (key) { | | ~ | | | | | (13) ...to here | | (14) following 'true' branch (when 'key' is non-NULL)... | 334 | char *v = NULL; | 335 | if (val) { | | ~ | | | | | (15) ...to here | | (16) following 'false' branch (when 'val' is NULL)... |...... | 340 | char *k = malloc(keySize + 1); | | ~~~~~~~~~~~~~~~~~~~ | | | | | (17) ...to here |...... | 343 | if (strcasecmp(k, "locale") == 0) { | | ~ | | | | | (18) following 'true' branch... | 344 | // locale is shorthand for language + region | 345 | FeatureWithImportance f1 = { feature_new("language", v), 0 }; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (19) ...to here | | (20) calling 'feature_new' from 'parseQuery' | +--> 'feature_new': events 21-23 | | 177 | feature_new(const char *key, const char *val) { | | ^~~~~~~~~~~ | | | | | (21) entry to 'feature_new' |...... | 181 | f.val = strdup(val ? val : YES); | | ~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (22) following 'false' branch (when 'val' is NULL)... | | (23) ...to here | <------+ | 'parseQuery': events 24-25 | | 345 | FeatureWithImportance f1 = { feature_new("language", v), 0 }; | | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (24) returning to 'parseQuery' from 'feature_new' | 346 | FeatureWithImportance f2 = { feature_new("region", v), 0 }; | | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (25) calling 'feature_new' from 'parseQuery' | +--> 'feature_new': events 26-28 | | 177 | feature_new(const char *key, const char *val) { | | ^~~~~~~~~~~ | | | | | (26) entry to 'feature_new' |...... | 181 | f.val = strdup(val ? val : YES); | | ~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (27) following 'false' branch (when 'val' is NULL)... | | (28) ...to here | <------+ | 'parseQuery': events 29-30 | | 346 | FeatureWithImportance f2 = { feature_new("region", v), 0 }; | | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (29) returning to 'parseQuery' from 'feature_new' |...... | 352 | list_conj(list_conj(features, | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (30) calling 'list_conj' from 'parseQuery' | 353 | memcpy(malloc(sizeof(f1)), &f1, sizeof(f1)), | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 354 | NULL, NULL, (void (*)(void *))feature_free), | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 355 | memcpy(malloc(sizeof(f2)), &f2, sizeof(f2)), NULL, | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 356 | NULL, (void (*)(void *))feature_free); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> 'list_conj': events 31-35 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (31) entry to 'list_conj' | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (32) following 'true' branch (when 'list' is NULL)... | 58 | list = malloc(sizeof(List)); | | ~~~~~~~~~~~~~~~~~~~~ | | | | | (33) ...to here | 59 | list->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (34) following 'false' branch (when 'dup' is NULL)... | | (35) ...to here | <------+ | 'parseQuery': events 36-37 | | 352 | list_conj(list_conj(features, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (36) returning to 'parseQuery' from 'list_conj' | | (37) this call could return NULL | 353 | memcpy(malloc(sizeof(f1)), &f1, sizeof(f1)), | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 354 | NULL, NULL, (void (*)(void *))feature_free), | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 355 | memcpy(malloc(sizeof(f2)), &f2, sizeof(f2)), NULL, | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 356 | NULL, (void (*)(void *))feature_free); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 'parseQuery': event 38 | |cc1: | (38): 'malloc(24)' could be NULL: unchecked value from (37) | metadata.c: In function 'list_conj': metadata.c:59:28: warning: dereference of possibly-NULL 'list' [CWE-690] [-Wanalyzer-possible-null-dereference] 59 | list->head = dup ? dup(x) : x; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 'lou_listTables': events 1-4 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to 'lou_listTables' |...... | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (2) following 'true' branch (when 'l' is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~ | | | | | (3) ...to here | 817 | tables = list_conj( | | ~~~~~~~~~~ | | | | | (4) calling 'list_conj' from 'lou_listTables' | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> 'list_conj': events 5-11 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (5) entry to 'list_conj' | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (6) following 'true' branch (when 'list' is NULL)... | 58 | list = malloc(sizeof(List)); | | ~~~~~~~~~~~~~~~~~~~~ | | | | | (7) ...to here | | (8) this call could return NULL | 59 | list->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (9) following 'false' branch (when 'dup' is NULL)... | | (10) ...to here | | (11) 'list' could be NULL: unchecked value from (8) | metadata.c:65:25: warning: dereference of possibly-NULL 'l' [CWE-690] [-Wanalyzer-possible-null-dereference] 65 | l->head = dup ? dup(x) : x; | ~~~~~~~~^~~~~~~~~~~~~~~~~~ 'lou_listTables': events 1-4 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to 'lou_listTables' |...... | 814 | if (!tableIndex) indexTablePath(); | | ~ ~~~~~~~~~~~~~~~~ | | | | | | | (3) ...to here | | | (4) calling 'indexTablePath' from 'lou_listTables' | | (2) following 'true' branch... | +--> 'indexTablePath': events 5-6 | | 701 | indexTablePath(void) { | | ^~~~~~~~~~~~~~ | | | | | (5) entry to 'indexTablePath' |...... | 708 | tables = listFiles(searchPath); | | ~~~~~~~~~~~~~~~~~~~~~ | | | | | (6) calling 'listFiles' from 'indexTablePath' | +--> 'listFiles': events 7-8 | | 678 | listFiles(char *searchPath) { | | ^~~~~~~~~ | | | | | (7) entry to 'listFiles' |...... | 689 | list = listDir(list, dirName); | | ~~~~~~~~~~~~~~~~~~~~~~ | | | | | (8) calling 'listDir' from 'listFiles' | +--> 'listDir': events 9-10 | | 653 | listDir(List *list, char *dirName) { | | ^~~~~~~ | | | | | (9) entry to 'listDir' |...... | 658 | if ((dir = opendir(dirName))) { | | ~ | | | | | (10) following 'true' branch (when 'dir' is non-NULL)... | 'listDir': event 11 | |cc1: | (11): ...to here | 'listDir': events 12-14 | | 659 | while ((file = readdir(dir))) { | | ^ | | | | | (12) following 'true' branch (when 'file' is non-NULL)... | 660 | sprintf(fileName, "%s%c%s", dirName, DIR_SEP, file->d_name); | | ~~~~~~~~~~~~ | | | | | (13) ...to here | 661 | if (stat(fileName, &info) == 0 && !(info.st_mode & S_IFDIR)) { | 662 | list = list_conj(list, strdup(fileName), NULL, NULL, free); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (14) calling 'list_conj' from 'listDir' | +--> 'list_conj': events 15-19 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (15) entry to 'list_conj' | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (16) following 'true' branch (when 'list' is NULL)... | 58 | list = malloc(sizeof(List)); | | ~~~~~~~~~~~~~~~~~~~~ | | | | | (17) ...to here | 59 | list->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (18) following 'false' branch (when 'dup' is NULL)... | | (19) ...to here | <------+ | 'listDir': events 20-25 | | 659 | while ((file = readdir(dir))) { | | ~ | | | | | (21) following 'true' branch (when 'file' is non-NULL)... | 660 | sprintf(fileName, "%s%c%s", dirName, DIR_SEP, file->d_name); | | ~~~~~~~~~~~~ | | | | | (22) ...to here | 661 | if (stat(fileName, &info) == 0 && !(info.st_mode & S_IFDIR)) { | | ~ | | | | | (23) following 'true' branch... | 662 | list = list_conj(list, strdup(fileName), NULL, NULL, free); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (24) ...to here | | (20) returning to 'listDir' from 'list_conj' | | (25) calling 'list_conj' from 'listDir' | +--> 'list_conj': events 26-34 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (26) entry to 'list_conj' | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (27) following 'false' branch (when 'list' is non-NULL)... |...... | 63 | } else if (!cmp) { | | ~ | | | | | (28) ...to here | | (29) following 'true' branch (when 'cmp' is NULL)... | 64 | List *l = malloc(sizeof(List)); | | ~~~~~~~~~~~~~~~~~~~~ | | | | | (30) ...to here | | (31) this call could return NULL | 65 | l->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (32) following 'false' branch (when 'dup' is NULL)... | | (33) ...to here | | (34) 'l' could be NULL: unchecked value from (31) | metadata.c:73:33: warning: use of possibly-NULL 'x' where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] 73 | int c = cmp(l1->head, x); | ^~~~~~~~~~~~~~~~ 'lou_listTables': events 1-5 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to 'lou_listTables' |...... | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (2) following 'true' branch (when 'l' is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~ | | | | | (3) ...to here | 817 | tables = list_conj( | | ~~~~~~~~~~ | | | | | (5) calling 'list_conj' from 'lou_listTables' | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (4) this call could return NULL | +--> 'list_conj': events 6-10 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (6) entry to 'list_conj' | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (7) following 'true' branch (when 'list' is NULL)... | 58 | list = malloc(sizeof(List)); | | ~~~~~~~~~~~~~~~~~~~~ | | | | | (8) ...to here | 59 | list->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (9) following 'false' branch (when 'dup' is NULL)... | | (10) ...to here | <------+ | 'lou_listTables': events 11-14 | | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (12) following 'true' branch (when 'l' is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~ | | | | | (13) ...to here | 817 | tables = list_conj( | | ^~~~~~~~~~ | | | | | (11) returning to 'lou_listTables' from 'list_conj' | | (14) calling 'list_conj' from 'lou_listTables' | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> 'list_conj': events 15-18 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (15) entry to 'list_conj' | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (16) following 'false' branch (when 'list' is non-NULL)... |...... | 63 | } else if (!cmp) { | | ~ | | | | | (17) ...to here | | (18) following 'false' branch (when 'cmp' is non-NULL)... | 'list_conj': event 19 | |cc1: | (19): ...to here | 'list_conj': events 20-22 | | 72 | while (l1) { | | ^~ | | | | | (20) following 'true' branch (when 'l1' is non-NULL)... | 73 | int c = cmp(l1->head, x); | | ~~~~~~~~~~~~~~~~ | | | | | (21) ...to here | | (22) argument 2 ('x') from (4) could be NULL where non-null expected | In file included from ../gnulib/string.h:41, from metadata.c:27: /usr/include/string.h:39:5: note: argument 2 of 'strcmp' must be non-null 39 | int strcmp (const char *, const char *); | ^~~~~~ metadata.c:73:33: warning: use of possibly-NULL 'x' where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] 73 | int c = cmp(l1->head, x); | ^~~~~~~~~~~~~~~~ 'lou_listTables': events 1-5 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to 'lou_listTables' |...... | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (2) following 'true' branch (when 'l' is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~ | | | | | (3) ...to here | 817 | tables = list_conj( | | ~~~~~~~~~~ | | | | | (5) calling 'list_conj' from 'lou_listTables' | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (4) this call could return NULL | +--> 'list_conj': events 6-10 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (6) entry to 'list_conj' | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (7) following 'true' branch (when 'list' is NULL)... | 58 | list = malloc(sizeof(List)); | | ~~~~~~~~~~~~~~~~~~~~ | | | | | (8) ...to here | 59 | list->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (9) following 'false' branch (when 'dup' is NULL)... | | (10) ...to here | <------+ | 'lou_listTables': events 11-14 | | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (12) following 'true' branch (when 'l' is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~ | | | | | (13) ...to here | 817 | tables = list_conj( | | ^~~~~~~~~~ | | | | | (11) returning to 'lou_listTables' from 'list_conj' | | (14) calling 'list_conj' from 'lou_listTables' | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> 'list_conj': events 15-18 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (15) entry to 'list_conj' | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (16) following 'false' branch (when 'list' is non-NULL)... |...... | 63 | } else if (!cmp) { | | ~ | | | | | (17) ...to here | | (18) following 'false' branch (when 'cmp' is non-NULL)... | 'list_conj': event 19 | |cc1: | (19): ...to here | 'list_conj': events 20-22 | | 72 | while (l1) { | | ^~ | | | | | (20) following 'true' branch (when 'l1' is non-NULL)... | 73 | int c = cmp(l1->head, x); | | ~~~~~~~~~~~~~~~~ | | | | | (21) ...to here | | (22) argument 1 ('*l1.head') from (4) could be NULL where non-null expected | In file included from ../gnulib/string.h:41, from metadata.c:27: /usr/include/string.h:39:5: note: argument 1 of 'strcmp' must be non-null 39 | int strcmp (const char *, const char *); | ^~~~~~ metadata.c:85:26: warning: dereference of possibly-NULL 'l3' [CWE-690] [-Wanalyzer-possible-null-dereference] 85 | l3->head = dup ? dup(x) : x; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ 'lou_listTables': events 1-4 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to 'lou_listTables' |...... | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (2) following 'true' branch (when 'l' is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~ | | | | | (3) ...to here | 817 | tables = list_conj( | | ~~~~~~~~~~ | | | | | (4) calling 'list_conj' from 'lou_listTables' | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> 'list_conj': events 5-9 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (5) entry to 'list_conj' | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (6) following 'true' branch (when 'list' is NULL)... | 58 | list = malloc(sizeof(List)); | | ~~~~~~~~~~~~~~~~~~~~ | | | | | (7) ...to here | 59 | list->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | (9) ...to here (8) following 'false' branch (when 'dup' is NULL)... | <------+ | 'lou_listTables': events 10-13 | | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (11) following 'true' branch (when 'l' is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~ | | | | | (12) ...to here | 817 | tables = list_conj( | | ^~~~~~~~~~ | | | | | (10) returning to 'lou_listTables' from 'list_conj' | | (13) calling 'list_conj' from 'lou_listTables' | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> 'list_conj': events 14-17 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (14) entry to 'list_conj' | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (15) following 'false' branch (when 'list' is non-NULL)... |...... | 63 | } else if (!cmp) { | | ~ | | | | | (16) ...to here | | (17) following 'false' branch (when 'cmp' is non-NULL)... | 'list_conj': event 18 | |cc1: | (18): ...to here | 'list_conj': events 19-24 | | 72 | while (l1) { | | ^~ | | | | | (19) following 'true' branch (when 'l1' is non-NULL)... | 73 | int c = cmp(l1->head, x); | | ~~~~~~~~~~~~~~~~ | | | | | (20) ...to here |...... | 84 | List *l3 = malloc(sizeof(List)); | | ~~~~~~~~~~~~~~~~~~~~ | | | | | (21) this call could return NULL | 85 | l3->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (22) following 'false' branch (when 'dup' is NULL)... | | (23) ...to here | | (24) 'l3' could be NULL: unchecked value from (21) | metadata.c: In function 'list_toArray': metadata.c:144:51: warning: dereference of possibly-NULL 'array' [CWE-690] [-Wanalyzer-possible-null-dereference] 144 | for (l = list; l; l = l->tail) array[i++] = dup ? dup(l->head) : l->head; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'lou_listTables': events 1-4 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to 'lou_listTables' |...... | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (2) following 'true' branch (when 'l' is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~ | | | | | (3) ...to here | 817 | tables = list_conj( | | ~~~~~~~~~~ | | | | | (4) calling 'list_conj' from 'lou_listTables' | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> 'list_conj': events 5-9 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (5) entry to 'list_conj' | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (6) following 'true' branch (when 'list' is NULL)... | 58 | list = malloc(sizeof(List)); | | ~~~~~~~~~~~~~~~~~~~~ | | | | | (7) ...to here | 59 | list->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | (9) ...to here (8) following 'false' branch (when 'dup' is NULL)... | <------+ | 'lou_listTables': events 10-13 | | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (11) following 'false' branch (when 'l' is NULL)... | 816 | TableMeta *table = l->head; | 817 | tables = list_conj( | | ^~~~~~~~~~ | | | | | (10) returning to 'lou_listTables' from 'list_conj' | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 819 | } | 820 | tablesArray = list_toArray(tables, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (12) ...to here | | (13) calling 'list_toArray' from 'lou_listTables' | +--> 'list_toArray': events 14-15 | | 138 | list_toArray(List *list, void *(*dup)(void *)) { | | ^~~~~~~~~~~~ | | | | | (14) entry to 'list_toArray' |...... | 142 | array = malloc((1 + list_size(list)) * sizeof(void *)); | | ~~~~~~~~~~~~~~~ | | | | | (15) calling 'list_size' from 'list_toArray' | +--> 'list_size': events 16-20 | | 127 | list_size(List *list) { | | ^~~~~~~~~ | | | | | (16) entry to 'list_size' |...... | 130 | for (l = list; l; l = l->tail) len++; | | ~ ~~~~~ | | | | | | | (18) ...to here | | (17) following 'true' branch (when 'l' is non-NULL)... | | (19) following 'false' branch (when 'l' is NULL)... | 131 | return len; | | ~~~ | | | | | (20) ...to here | <------+ | 'list_toArray': events 21-27 | | 142 | array = malloc((1 + list_size(list)) * sizeof(void *)); | | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (21) returning to 'list_toArray' from 'list_size' | | (22) this call could return NULL | 143 | i = 0; | 144 | for (l = list; l; l = l->tail) array[i++] = dup ? dup(l->head) : l->head; | | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | | | (24) ...to here | | | | (25) following 'false' branch (when 'dup' is NULL)... | | | | (26) ...to here | | | (27) 'array + (long unsigned int)i * 8' could be NULL: unchecked value from (22) | | (23) following 'true' branch (when 'l' is non-NULL)... | metadata.c:145:18: warning: dereference of possibly-NULL 'array' [CWE-690] [-Wanalyzer-possible-null-dereference] 145 | array[i] = NULL; | ^ 'lou_listTables': events 1-4 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to 'lou_listTables' |...... | 814 | if (!tableIndex) indexTablePath(); | | ~ ~~~~~~~~~~~~~~~~ | | | | | | | (3) ...to here | | | (4) calling 'indexTablePath' from 'lou_listTables' | | (2) following 'true' branch... | +--> 'indexTablePath': events 5-6 | | 701 | indexTablePath(void) { | | ^~~~~~~~~~~~~~ | | | | | (5) entry to 'indexTablePath' |...... | 709 | tablesArray = list_toArray(tables, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (6) calling 'list_toArray' from 'indexTablePath' | +--> 'list_toArray': events 7-8 | | 138 | list_toArray(List *list, void *(*dup)(void *)) { | | ^~~~~~~~~~~~ | | | | | (7) entry to 'list_toArray' |...... | 142 | array = malloc((1 + list_size(list)) * sizeof(void *)); | | ~~~~~~~~~~~~~~~ | | | | | (8) calling 'list_size' from 'list_toArray' | +--> 'list_size': events 9-11 | | 127 | list_size(List *list) { | | ^~~~~~~~~ | | | | | (9) entry to 'list_size' |...... | 130 | for (l = list; l; l = l->tail) len++; | | ~ | | | | | (10) following 'false' branch (when 'l' is NULL)... | 131 | return len; | | ~~~ | | | | | (11) ...to here | <------+ | 'list_toArray': events 12-15 | | 142 | array = malloc((1 + list_size(list)) * sizeof(void *)); | | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (12) returning to 'list_toArray' from 'list_size' | | (13) this call could return NULL | 143 | i = 0; | 144 | for (l = list; l; l = l->tail) array[i++] = dup ? dup(l->head) : l->head; | | ~ | | | | | (14) following 'false' branch (when 'l' is NULL)... | 145 | array[i] = NULL; | | ~ | | | | | (15) ...to here | 'list_toArray': event 16 | | 145 | array[i] = NULL; | | ^ | | | | | (16) 'array + (long unsigned int)i * 8' could be NULL: unchecked value from (13) | metadata.c: In function 'parseQuery': metadata.c:342:33: warning: use of possibly-NULL 'k' where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] 342 | memcpy(k, key, keySize); | ^~~~~~~~~~~~~~~~~~~~~~~ 'lou_findTables': events 1-2 | | 756 | lou_findTables(const char *query) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to 'lou_findTables' |...... | 760 | List *queryFeatures = parseQuery(query); | | ~~~~~~~~~~~~~~~~~ | | | | | (2) calling 'parseQuery' from 'lou_findTables' | +--> 'parseQuery': events 3-10 | | 322 | parseQuery(const char *query) { | | ^~~~~~~~~~ | | | | | (3) entry to 'parseQuery' |...... | 371 | } else if (*c == ':') { | | ~ | | | | | (4) following 'false' branch... |...... | 382 | } else if (isValidChar(*c)) { | | ~~~~~~~~~~~~~~~~ | | || | | |(5) ...to here | | (6) following 'true' branch... | 383 | if (val) | | ~ | | | | | (7) ...to here | | (8) following 'false' branch (when 'val' is NULL)... | 384 | valSize++; | 385 | else if (key) | | ~ | | | | | (9) ...to here | | (10) following 'false' branch (when 'key' is NULL)... | 'parseQuery': event 11 | |cc1: | (11): ...to here | 'parseQuery': events 12-19 | | 332 | if (isSpace(*c) || (*c == '\n') | (*c == '\0')) { | | ^ | | | | | (12) following 'true' branch... | 333 | if (key) { | | ~ | | | | | (13) ...to here | | (14) following 'true' branch (when 'key' is non-NULL)... | 334 | char *v = NULL; | 335 | if (val) { | | ~ | | | | | (15) ...to here | | (16) following 'false' branch (when 'val' is NULL)... |...... | 340 | char *k = malloc(keySize + 1); | | ~~~~~~~~~~~~~~~~~~~ | | | | | (17) ...to here | | (18) this call could return NULL | 341 | k[keySize] = '\0'; | 342 | memcpy(k, key, keySize); | | ~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (19) argument 1 ('k') from (18) could be NULL where non-null expected | In file included from ../gnulib/string.h:41, from metadata.c:27: /usr/include/string.h:27:7: note: argument 1 of 'memcpy' must be non-null 27 | void *memcpy (void *__restrict, const void *__restrict, size_t); | ^~~~~~ metadata.c: In function 'widestrToStr': metadata.c:418:43: warning: dereference of possibly-NULL 'result' [CWE-690] [-Wanalyzer-possible-null-dereference] 418 | for (k = 0; k < n; k++) result[k] = (char)str[k]; | ~~~~~~~~~~^~~~~~~~~~~~~~ 'lou_getTableInfo': events 1-2 | | 788 | lou_getTableInfo(const char *table, const char *key) { | | ^~~~~~~~~~~~~~~~ | | | | | (1) entry to 'lou_getTableInfo' | 789 | char *value = NULL; | 790 | List *features = analyzeTable(table, 0); | | ~~~~~~~~~~~~~~~~~~~~~~ | | | | | (2) calling 'analyzeTable' from 'lou_getTableInfo' | +--> 'analyzeTable': events 3-6 | | 428 | analyzeTable(const char *table, int activeOnly) { | | ^~~~~~~~~~~~ | | | | | (3) entry to 'analyzeTable' |...... | 436 | if (resolved == NULL) { | | ~ | | | | | (4) following 'false' branch (when 'resolved' is non-NULL)... |...... | 441 | sprintf(fileName, "%s", *resolved); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (5) ...to here |...... | 444 | for (k = 0; resolved[k]; k += 1) free(resolved[k]); | | ~~~~~~~~ | | | | | (6) following 'false' branch... | 'analyzeTable': event 7 | | 445 | free(resolved); | | ^ | | | | | (7) ...to here | 'analyzeTable': events 8-10 | | 447 | if (k > 1) { | | ^ | | | | | (8) following 'false' branch (when 'k <= 1')... |...... | 454 | info.fileName = fileName; | | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (9) ...to here |...... | 458 | if ((info.in = fopen(info.fileName, "rb"))) { | | ~ | | | | | (10) following 'true' branch... | 'analyzeTable': event 11 | |cc1: | (11): ...to here | 'analyzeTable': events 12-20 | | 461 | while (_lou_getALine(&info)) { | | ^~~~~~~~~~~~~ | | | | | (12) following 'true' branch... | 462 | if (info.linelen == 0) | | ~~~~~~~~~~~~ | | | | | (13) ...to here | 463 | ; | 464 | else if (info.line[0] == '#') { | | ~ | | | | | (14) following 'true' branch... | 465 | if (info.linelen >= 2 && | | ~ | | | | | (15) ...to here |...... | 475 | if (info.linepos < info.linelen && | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (18) following 'true' branch... | | (16) following 'true' branch... | 476 | isValidChar((char)info.line[info.linepos])) { | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (17) ...to here |...... | 479 | info.linepos++; | | ~~~~~~~~~~~~~~ | | | | | (19) ...to here |...... | 507 | if (info.linepos == info.linelen) { | | ~ | | | | | (20) following 'true' branch... | 'analyzeTable': event 21 | | 508 | char *v = val ? widestrToStr(val, valSize) : NULL; | | ^ | | | | | (21) ...to here | 'analyzeTable': events 22-26 | | 508 | char *v = val ? widestrToStr(val, valSize) : NULL; | | ^ | | | | | (22) following 'false' branch (when 'val' is NULL)... | 509 | if (!active) { | | ~ | | | | | (23) ...to here | | (24) following 'false' branch... |...... | 530 | char *k = widestrToStr(key, keySize); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (25) ...to here | | (26) calling 'widestrToStr' from 'analyzeTable' | +--> 'widestrToStr': events 27-31 | | 415 | widestrToStr(const widechar *str, size_t n) { | | ^~~~~~~~~~~~ | | | | | (27) entry to 'widestrToStr' | 416 | char *result = malloc((1 + n) * sizeof(char)); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (28) this call could return NULL | 417 | size_t k; | 418 | for (k = 0; k < n; k++) result[k] = (char)str[k]; | | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | | | (30) ...to here | | | (31) 'result + k' could be NULL: unchecked value from (28) | | (29) following 'true' branch (when 'k < n')... | metadata.c: In function 'listFiles': metadata.c:687:28: warning: dereference of possibly-NULL 'dirName' [CWE-690] [-Wanalyzer-possible-null-dereference] 687 | dirName[n] = '\0'; | ~~~~~~~~~~~^~~~~~ 'lou_listTables': events 1-4 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to 'lou_listTables' |...... | 814 | if (!tableIndex) indexTablePath(); | | ~ ~~~~~~~~~~~~~~~~ | | | | | | | (3) ...to here | | | (4) calling 'indexTablePath' from 'lou_listTables' | | (2) following 'true' branch... | +--> 'indexTablePath': events 5-6 | | 701 | indexTablePath(void) { | | ^~~~~~~~~~~~~~ | | | | | (5) entry to 'indexTablePath' |...... | 708 | tables = listFiles(searchPath); | | ~~~~~~~~~~~~~~~~~~~~~ | | | | | (6) calling 'listFiles' from 'indexTablePath' | +--> 'listFiles': events 7-9 | | 678 | listFiles(char *searchPath) { | | ^~~~~~~~~ | | | | | (7) entry to 'listFiles' |...... | 686 | dirName = malloc(n + 1); | | ~~~~~~~~~~~~~ | | | | | (8) this call could return NULL | 687 | dirName[n] = '\0'; | | ~~~~~~~~~~~~~~~~~ | | | | | (9) 'dirName + (sizetype)n' could be NULL: unchecked value from (8) | metadata.c:688:17: warning: use of possibly-NULL 'dirName' where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] 688 | memcpy(dirName, &searchPath[pos], n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'lou_listTables': events 1-4 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to 'lou_listTables' |...... | 814 | if (!tableIndex) indexTablePath(); | | ~ ~~~~~~~~~~~~~~~~ | | | | | | | (3) ...to here | | | (4) calling 'indexTablePath' from 'lou_listTables' | | (2) following 'true' branch... | +--> 'indexTablePath': events 5-6 | | 701 | indexTablePath(void) { | | ^~~~~~~~~~~~~~ | | | | | (5) entry to 'indexTablePath' |...... | 708 | tables = listFiles(searchPath); | | ~~~~~~~~~~~~~~~~~~~~~ | | | | | (6) calling 'listFiles' from 'indexTablePath' | +--> 'listFiles': events 7-9 | | 678 | listFiles(char *searchPath) { | | ^~~~~~~~~ | | | | | (7) entry to 'listFiles' |...... | 686 | dirName = malloc(n + 1); | | ~~~~~~~~~~~~~ | | | | | (8) this call could return NULL | 687 | dirName[n] = '\0'; | 688 | memcpy(dirName, &searchPath[pos], n); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (9) argument 1 ('dirName') from (8) could be NULL where non-null expected | In file included from ../gnulib/string.h:41, from metadata.c:27: /usr/include/string.h:27:7: note: argument 1 of 'memcpy' must be non-null 27 | void *memcpy (void *__restrict, const void *__restrict, size_t); | ^~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak "-DTABLESDIR=\"/usr/share/liblouis/tables\"" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT metadata.lo -MD -MP -MF .deps/metadata.Tpo -c metadata.c -o metadata.o >/dev/null 2>&1 mv -f .deps/maketable.Tpo .deps/maketable.Plo pattern.c: In function 'pattern_check_hook': pattern.c:1606:9: warning: use of possibly-NULL 'loop_cnts' where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] 1606 | memset(loop_cnts, 0, expr_data[1] * sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ '_lou_pattern_check': events 1-2 | | 1614 | _lou_pattern_check(const widechar *input, const int input_start, const int input_minmax, | | ^~~~~~~~~~~~~~~~~~ | | | | | (1) entry to '_lou_pattern_check' |...... | 1620 | return pattern_check_hook( | | ~~~~~~~~~~~~~~~~~~~ | | | | | (2) calling 'pattern_check_hook' from '_lou_pattern_check' | 1621 | input, input_start, input_minmax, input_dir, expr_data, NULL, NULL, 0, table); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> 'pattern_check_hook': events 3-5 | | 1598 | pattern_check_hook(const widechar *input, const int input_start, const int input_minmax, | | ^~~~~~~~~~~~~~~~~~ | | | | | (3) entry to 'pattern_check_hook' |...... | 1605 | loop_cnts = malloc(expr_data[1] * sizeof(int)); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (4) this call could return NULL | 1606 | memset(loop_cnts, 0, expr_data[1] * sizeof(int)); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (5) argument 1 ('loop_cnts') from (4) could be NULL where non-null expected | In file included from ../gnulib/string.h:41, from pattern.c:23: /usr/include/string.h:29:7: note: argument 1 of 'memset' must be non-null 29 | void *memset (void *, int, size_t); | ^~~~~~ pattern.c: At top level: pattern.c:110: warning: macro "EXPR_DATA_2" is not used [-Wunused-macros] 110 | #define EXPR_DATA_2(at) EXPR_DATA_2_IN((at), expr_data) | pattern.c:101: warning: macro "EXPR_DATA_2_IN" is not used [-Wunused-macros] 101 | #define EXPR_DATA_2_IN(at, buffer) (buffer[(at) + 5]) | libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak "-DTABLESDIR=\"/usr/share/liblouis/tables\"" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT pattern.lo -MD -MP -MF .deps/pattern.Tpo -c pattern.c -o pattern.o >/dev/null 2>&1 mv -f .deps/metadata.Tpo .deps/metadata.Plo lou_backTranslateString.c: In function '_lou_backTranslate': lou_backTranslateString.c:284:44: warning: 'realInlen' may be used uninitialized in this function [-Wmaybe-uninitialized] 284 | if (realInlen < input.length) { | ^ lou_backTranslateString.c:611:13: warning: 'multindRule' may be used uninitialized in this function [-Wmaybe-uninitialized] 611 | if (handleMultind(table, currentDotslen, currentOpcode, currentRule, doingMultind, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 612 | *multindRule)) | ~~~~~~~~~~~~~ lou_backTranslateString.c:1095:37: note: 'multindRule' was declared here 1095 | const TranslationTableRule *multindRule; | ^~~~~~~~~~~ lou_backTranslateString.c:277:51: warning: 'posMapping3' may be used uninitialized in this function [-Wmaybe-uninitialized] 277 | if (prevPosMapping[k] < 0) | ~~~~~~~~~~~~~~^~~ lou_backTranslateString.c:951:22: warning: 'passPosMapping' may be used uninitialized in this function [-Wmaybe-uninitialized] 951 | if (!putCharacter(characters[k], table, pos, mode, input, output, posMapping, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 | cursorPosition, cursorStatus, ctx)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lou_backTranslateString.c:249:14: note: 'passPosMapping' was declared here 249 | int *passPosMapping = posMapping; | ^~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak "-DTABLESDIR=\"/usr/share/liblouis/tables\"" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT lou_backTranslateString.lo -MD -MP -MF .deps/lou_backTranslateString.Tpo -c lou_backTranslateString.c -o lou_backTranslateString.o >/dev/null 2>&1 mv -f .deps/pattern.Tpo .deps/pattern.Plo lou_translateString.c: In function 'hyphenateWord': lou_translateString.c:1447:21: warning: dereference of possibly-NULL 'prepWord' [CWE-690] [-Wanalyzer-possible-null-dereference] 1447 | prepWord[0] = '.'; | ~~~~~~~~~~~~^~~~~ 'lou_hyphenate': events 1-2 | | 4029 | lou_hyphenate(const char *tableList, const widechar *inbuf, int inlen, char *hyphens, | | ^~~~~~~~~~~~~ | | | | | (1) entry to 'lou_hyphenate' |...... | 4040 | if (table == NULL || inbuf == NULL || hyphens == NULL || | | ~ | | | | | (2) following 'false' branch... | 'lou_hyphenate': event 3 | | 4041 | table->hyphenStatesArray == 0 || inlen >= HYPHSTRING) | | ^ | | | | | (3) ...to here | 'lou_hyphenate': events 4-10 | | 4041 | table->hyphenStatesArray == 0 || inlen >= HYPHSTRING) | | ^ | | | | | (4) following 'false' branch (when 'inlen <= 99')... | 4042 | return 0; | 4043 | if (mode != 0) { | | ~ | | | | | (5) ...to here | | (6) following 'false' branch (when 'mode == 0')... |...... | 4054 | memcpy(textBuffer, inbuf, CHARSIZE * inlen); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (7) ...to here |...... | 4069 | if (wordStart == textLen) break; | | ~ | | | | | (8) following 'false' branch... | 4070 | // find end of word | 4071 | for (wordEnd = wordStart + 1; wordEnd < textLen; wordEnd++) | | ~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (9) ...to here |...... | 4074 | if (!hyphenateWord(&textBuffer[wordStart], wordEnd - wordStart, | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (10) calling 'hyphenateWord' from 'lou_hyphenate' | 4075 | &textHyphens[wordStart], table)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> 'hyphenateWord': events 11-15 | | 1431 | hyphenateWord(const widechar *word, int wordSize, char *hyphens, | | ^~~~~~~~~~~~~ | | | | | (11) entry to 'hyphenateWord' |...... | 1443 | if (!table->hyphenStatesArray || (wordSize + 3) > MAXSTRING) return 0; | | ~ | | | | | (12) following 'false' branch... | 1444 | prepWord = (widechar *)calloc(wordSize + 3, sizeof(widechar)); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (13) ...to here | | (14) this call could return NULL |...... | 1447 | prepWord[0] = '.'; | | ~~~~~~~~~~~~~~~~~ | | | | | (15) 'prepWord' could be NULL: unchecked value from (14) | lou_translateString.c: In function 'lou_hyphenate': lou_translateString.c:4060:54: warning: dereference of possibly-NULL 'textHyphens' [CWE-690] [-Wanalyzer-possible-null-dereference] 4060 | for (k = 0; k < textLen; k++) textHyphens[k] = '0'; | ~~~~~~~~~~~~~~~^~~~~ 'lou_hyphenate': event 1 | | 4040 | if (table == NULL || inbuf == NULL || hyphens == NULL || | | ^ | | | | | (1) following 'false' branch... | 'lou_hyphenate': event 2 | | 4041 | table->hyphenStatesArray == 0 || inlen >= HYPHSTRING) | | ^ | | | | | (2) ...to here | 'lou_hyphenate': events 3-12 | | 4041 | table->hyphenStatesArray == 0 || inlen >= HYPHSTRING) | | ^ | | | | | (3) following 'false' branch (when 'inlen <= 99')... | 4042 | return 0; | 4043 | if (mode != 0) { | | ~ | | | | | (4) ...to here | | (5) following 'true' branch (when 'mode != 0')... | 4044 | int brailleLen = inlen; | | ~~~~~~~~~~ | | | | | (6) ...to here |...... | 4047 | if (!lou_backTranslate(tableList, inbuf, &brailleLen, textBuffer, &textLen, NULL, | | ~ | | | | | (7) following 'false' branch... |...... | 4052 | textHyphens = malloc((textLen + 1) * sizeof(char)); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (8) ...to here | | (9) this call could return NULL |...... | 4060 | for (k = 0; k < textLen; k++) textHyphens[k] = '0'; | | ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | | | | | | | (12) 'textHyphens + (sizetype)k' could be NULL: unchecked value from (9) | | | (11) ...to here | | (10) following 'true' branch... | lou_translateString.c: In function 'putCharacter': lou_translateString.c:2319:1: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector] 2319 | putCharacter(widechar character, const TranslationTableHeader *table, int pos, | ^~~~~~~~~~~~ lou_translateString.c: In function 'makeCorrections': lou_translateString.c:319:17: warning: 'transOpcode' may be used uninitialized in this function [-Wmaybe-uninitialized] 319 | switch (transOpcode) { | ^~~~~~ mv -f .deps/lou_backTranslateString.Tpo .deps/lou_backTranslateString.Plo lou_translateString.c: In function '_lou_translate': lou_translateString.c:3924:67: warning: 'repwordStart' may be used uninitialized in this function [-Wmaybe-uninitialized] 3924 | compareChars(&input->chars[repwordStart], &input->chars[pos], | ^ lou_translateString.c:3606:13: note: 'repwordStart' was declared here 3606 | int repwordStart; | ^~~~~~~~~~~~ lou_translateString.c:2464:13: warning: 'transCharslen' may be used uninitialized in this function [-Wmaybe-uninitialized] 2464 | int transCharslen; | ^~~~~~~~~~~~~ lou_translateString.c:2507:17: warning: 'transOpcode' may be used uninitialized in this function [-Wmaybe-uninitialized] 2507 | switch (transOpcode) { | ^~~~~~ lou_translateString.c:2463:13: note: 'transOpcode' was declared here 2463 | int transOpcode; | ^~~~~~~~~~~ lou_translateString.c:1302:71: warning: 'posMapping3' may be used uninitialized in this function [-Wmaybe-uninitialized] 1302 | posMapping[k] = prevPosMapping[passPosMapping[k]]; | ^ lou_translateString.c:3987:17: warning: 'passPosMapping' may be used uninitialized in this function [-Wmaybe-uninitialized] 3987 | insertEmphasesAt(1, 0, 1, 0, at, table, pos, input, output, posMapping, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3988 | emphasisBuffer, typebuf, cursorPosition, cursorStatus); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lou_translateString.c:1272:14: note: 'passPosMapping' was declared here 1272 | int *passPosMapping = posMapping; | ^~~~~~~~~~~~~~ lou_translateString.c: In function 'lou_hyphenate': lou_translateString.c:4099:29: warning: 'inputPos' may be used uninitialized in this function [-Wmaybe-uninitialized] 4099 | int braillePos = inputPos[k]; | ^~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak "-DTABLESDIR=\"/usr/share/liblouis/tables\"" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT lou_translateString.lo -MD -MP -MF .deps/lou_translateString.Tpo -c lou_translateString.c -o lou_translateString.o >/dev/null 2>&1 mv -f .deps/lou_translateString.Tpo .deps/lou_translateString.Plo compileTranslationTable.c: In function 'getTable': compileTranslationTable.c:5053:84: warning: 'translationTableListLen' may be used uninitialized in this function [-Wmaybe-uninitialized] 5053 | sizeof(TranslationTableChainEntry) + translationTableListLen; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak "-DTABLESDIR=\"/usr/share/liblouis/tables\"" -I../gnulib -I../gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT compileTranslationTable.lo -MD -MP -MF .deps/compileTranslationTable.Tpo -c compileTranslationTable.c -o compileTranslationTable.o >/dev/null 2>&1 mv -f .deps/compileTranslationTable.Tpo .deps/compileTranslationTable.Plo /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -version-info 20:10:0 -no-undefined -Wl,--as-needed,-O1,--sort-common -o liblouis.la -rpath /usr/lib compileTranslationTable.lo lou_translateString.lo lou_backTranslateString.lo commonTranslationFunctions.lo metadata.lo pattern.lo logging.lo utils.lo maketable.lo ../gnulib/libgnu.la libtool: link: gcc -shared -fPIC -DPIC .libs/compileTranslationTable.o .libs/lou_translateString.o .libs/lou_backTranslateString.o .libs/commonTranslationFunctions.o .libs/metadata.o .libs/pattern.o .libs/logging.o .libs/utils.o .libs/maketable.o -Wl,--whole-archive ../gnulib/.libs/libgnu.a -Wl,--no-whole-archive -Os -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-soname -Wl,liblouis.so.20 -o .libs/liblouis.so.20.0.10 libtool: link: (cd ".libs" && rm -f "liblouis.so.20" && ln -s "liblouis.so.20.0.10" "liblouis.so.20") libtool: link: (cd ".libs" && rm -f "liblouis.so" && ln -s "liblouis.so.20.0.10" "liblouis.so") libtool: link: (cd .libs/liblouis.lax/libgnu.a && ar x "/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/../gnulib/.libs/libgnu.a") libtool: link: ar cr .libs/liblouis.a compileTranslationTable.o lou_translateString.o lou_backTranslateString.o commonTranslationFunctions.o metadata.o pattern.o logging.o utils.o maketable.o .libs/liblouis.lax/libgnu.a/libgnu_la-free.o .libs/liblouis.lax/libgnu.a/libgnu_la-malloca.o .libs/liblouis.lax/libgnu.a/libgnu_la-unistd.o libtool: link: ranlib .libs/liblouis.a libtool: link: rm -fr .libs/liblouis.lax libtool: link: ( cd ".libs" && rm -f "liblouis.la" && ln -s "../liblouis.la" "liblouis.la" ) make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis' Making all in tools make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools' Making all in gnulib make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/gnulib' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''HAVE_ALLOCA_H''@|1|g' \ ./alloca.in.h > alloca.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_FCNTL_H''@||g' \ -e 's/@''GNULIB_CREAT''@/0/g' \ -e 's/@''GNULIB_FCNTL''@/1/g' \ -e 's/@''GNULIB_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_OPEN''@/1/g' \ -e 's/@''GNULIB_OPENAT''@/0/g' \ -e 's/@''GNULIB_MDA_CREAT''@/1/g' \ -e 's/@''GNULIB_MDA_OPEN''@/1/g' \ -e 's|@''HAVE_FCNTL''@|1|g' \ -e 's|@''HAVE_OPENAT''@|1|g' \ -e 's|@''REPLACE_CREAT''@|0|g' \ -e 's|@''REPLACE_FCNTL''@|1|g' \ -e 's|@''REPLACE_OPEN''@|0|g' \ -e 's|@''REPLACE_OPENAT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./fcntl.in.h > fcntl.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''HAVE_GETOPT_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_GETOPT_H''@||g' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ ./getopt.in.h > getopt.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''HAVE_SYS_CDEFS_H''@|0|g' \ ./getopt-cdefs.in.h > getopt-cdefs.h-t mv alloca.h-t alloca.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's/@''HAVE_INTTYPES_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_INTTYPES_H''@||g' \ -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \ -e 's/@''PRIPTR_PREFIX''@/__PRIPTR_PREFIX/g' \ -e 's/@''GNULIB_IMAXABS''@/0/g' \ -e 's/@''GNULIB_IMAXDIV''@/0/g' \ -e 's/@''GNULIB_STRTOIMAX''@/0/g' \ -e 's/@''GNULIB_STRTOUMAX''@/0/g' \ -e 's/@''HAVE_DECL_IMAXABS''@/1/g' \ -e 's/@''HAVE_DECL_IMAXDIV''@/1/g' \ -e 's/@''HAVE_DECL_STRTOIMAX''@/1/g' \ -e 's/@''HAVE_DECL_STRTOUMAX''@/1/g' \ -e 's/@''HAVE_IMAXDIV_T''@/1/g' \ -e 's/@''REPLACE_STRTOIMAX''@/0/g' \ -e 's/@''REPLACE_STRTOUMAX''@/0/g' \ -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/1/g' \ -e 's/@''INT64_MAX_EQ_LONG_MAX''@/defined _LP64/g' \ -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/1/g' \ -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/defined _LP64/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./inttypes.in.h > inttypes.h-t mv getopt-cdefs.h-t getopt-cdefs.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_LIMITS_H''@||g' \ ./limits.in.h > limits.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's/@''HAVE_STDINT_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDINT_H''@||g' \ -e 's/@''HAVE_C99_STDINT_H''@/1/g' \ -e 's/@''HAVE_SYS_TYPES_H''@/1/g' \ -e 's/@''HAVE_INTTYPES_H''@/1/g' \ -e 's/@''HAVE_SYS_INTTYPES_H''@/0/g' \ -e 's/@''HAVE_SYS_BITYPES_H''@/0/g' \ -e 's/@''HAVE_WCHAR_H''@/1/g' \ -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \ -e 's/@''BITSIZEOF_PTRDIFF_T''@//g' \ -e 's/@''PTRDIFF_T_SUFFIX''@//g' \ -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@//g' \ -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@//g' \ -e 's/@''SIG_ATOMIC_T_SUFFIX''@//g' \ -e 's/@''BITSIZEOF_SIZE_T''@//g' \ -e 's/@''SIZE_T_SUFFIX''@//g' \ -e 's/@''BITSIZEOF_WCHAR_T''@//g' \ -e 's/@''HAVE_SIGNED_WCHAR_T''@//g' \ -e 's/@''WCHAR_T_SUFFIX''@//g' \ -e 's/@''BITSIZEOF_WINT_T''@//g' \ -e 's/@''HAVE_SIGNED_WINT_T''@//g' \ -e 's/@''WINT_T_SUFFIX''@//g' \ -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/0/g' \ ./stdint.in.h > stdint.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDIO_H''@||g' \ -e 's/@''GNULIB_DPRINTF''@/0/g' \ -e 's/@''GNULIB_FCLOSE''@/0/g' \ -e 's/@''GNULIB_FDOPEN''@/0/g' \ -e 's/@''GNULIB_FFLUSH''@/0/g' \ -e 's/@''GNULIB_FGETC''@/1/g' \ -e 's/@''GNULIB_FGETS''@/1/g' \ -e 's/@''GNULIB_FOPEN''@/0/g' \ -e 's/@''GNULIB_FOPEN_GNU''@/0/g' \ -e 's/@''GNULIB_FPRINTF''@/1/g' \ -e 's/@''GNULIB_FPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_FPURGE''@/0/g' \ -e 's/@''GNULIB_FPUTC''@/1/g' \ -e 's/@''GNULIB_FPUTS''@/1/g' \ -e 's/@''GNULIB_FREAD''@/1/g' \ -e 's/@''GNULIB_FREOPEN''@/0/g' \ -e 's/@''GNULIB_FSCANF''@/1/g' \ -e 's/@''GNULIB_FSEEK''@/0/g' \ -e 's/@''GNULIB_FSEEKO''@/0/g' \ -e 's/@''GNULIB_FTELL''@/0/g' \ -e 's/@''GNULIB_FTELLO''@/0/g' \ -e 's/@''GNULIB_FWRITE''@/1/g' \ -e 's/@''GNULIB_GETC''@/1/g' \ -e 's/@''GNULIB_GETCHAR''@/1/g' \ -e 's/@''GNULIB_GETDELIM''@/0/g' \ -e 's/@''GNULIB_GETLINE''@/0/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF''@/0/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_PCLOSE''@/0/g' \ -e 's/@''GNULIB_PERROR''@/0/g' \ -e 's/@''GNULIB_POPEN''@/0/g' \ -e 's/@''GNULIB_PRINTF''@/1/g' \ -e 's/@''GNULIB_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_PUTC''@/1/g' \ -e 's/@''GNULIB_PUTCHAR''@/1/g' \ -e 's/@''GNULIB_PUTS''@/1/g' \ -e 's/@''GNULIB_REMOVE''@/0/g' \ -e 's/@''GNULIB_RENAME''@/0/g' \ -e 's/@''GNULIB_RENAMEAT''@/0/g' \ -e 's/@''GNULIB_SCANF''@/1/g' \ -e 's/@''GNULIB_SNPRINTF''@/0/g' \ -e 's/@''GNULIB_SPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_TMPFILE''@/0/g' \ -e 's/@''GNULIB_VASPRINTF''@/0/g' \ -e 's/@''GNULIB_VDPRINTF''@/0/g' \ -e 's/@''GNULIB_VFPRINTF''@/1/g' \ -e 's/@''GNULIB_VFPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VFSCANF''@/0/g' \ -e 's/@''GNULIB_VSCANF''@/0/g' \ -e 's/@''GNULIB_VPRINTF''@/1/g' \ -e 's/@''GNULIB_VPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VSNPRINTF''@/0/g' \ -e 's/@''GNULIB_VSPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_MDA_FCLOSEALL''@/1/g' \ -e 's/@''GNULIB_MDA_FDOPEN''@/1/g' \ -e 's/@''GNULIB_MDA_FILENO''@/1/g' \ -e 's/@''GNULIB_MDA_GETW''@/1/g' \ -e 's/@''GNULIB_MDA_PUTW''@/1/g' \ -e 's/@''GNULIB_MDA_TEMPNAM''@/1/g' \ < ./stdio.in.h | \ sed -e 's|@''HAVE_DECL_FCLOSEALL''@|0|g' \ -e 's|@''HAVE_DECL_FPURGE''@|1|g' \ -e 's|@''HAVE_DECL_FSEEKO''@|1|g' \ -e 's|@''HAVE_DECL_FTELLO''@|1|g' \ -e 's|@''HAVE_DECL_GETDELIM''@|1|g' \ -e 's|@''HAVE_DECL_GETLINE''@|1|g' \ -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|1|g' \ -e 's|@''HAVE_DECL_SNPRINTF''@|1|g' \ -e 's|@''HAVE_DECL_VSNPRINTF''@|1|g' \ -e 's|@''HAVE_DPRINTF''@|1|g' \ -e 's|@''HAVE_FSEEKO''@|1|g' \ -e 's|@''HAVE_FTELLO''@|1|g' \ -e 's|@''HAVE_PCLOSE''@|1|g' \ -e 's|@''HAVE_POPEN''@|1|g' \ -e 's|@''HAVE_RENAMEAT''@|1|g' \ -e 's|@''HAVE_VASPRINTF''@|1|g' \ -e 's|@''HAVE_VDPRINTF''@|1|g' \ -e 's|@''REPLACE_DPRINTF''@|0|g' \ -e 's|@''REPLACE_FCLOSE''@|0|g' \ -e 's|@''REPLACE_FDOPEN''@|0|g' \ -e 's|@''REPLACE_FFLUSH''@|0|g' \ -e 's|@''REPLACE_FOPEN''@|0|g' \ -e 's|@''REPLACE_FOPEN_FOR_FOPEN_GNU''@|0|g' \ -e 's|@''REPLACE_FPRINTF''@|0|g' \ -e 's|@''REPLACE_FPURGE''@|0|g' \ -e 's|@''REPLACE_FREOPEN''@|0|g' \ -e 's|@''REPLACE_FSEEK''@|0|g' \ -e 's|@''REPLACE_FSEEKO''@|0|g' \ -e 's|@''REPLACE_FTELL''@|0|g' \ -e 's|@''REPLACE_FTELLO''@|0|g' \ -e 's|@''REPLACE_GETDELIM''@|0|g' \ -e 's|@''REPLACE_GETLINE''@|0|g' \ -e 's|@''REPLACE_OBSTACK_PRINTF''@|0|g' \ -e 's|@''REPLACE_PERROR''@|0|g' \ -e 's|@''REPLACE_POPEN''@|0|g' \ -e 's|@''REPLACE_PRINTF''@|0|g' \ -e 's|@''REPLACE_REMOVE''@|0|g' \ -e 's|@''REPLACE_RENAME''@|0|g' \ -e 's|@''REPLACE_RENAMEAT''@|0|g' \ -e 's|@''REPLACE_SNPRINTF''@|0|g' \ -e 's|@''REPLACE_SPRINTF''@|0|g' \ -e 's|@''REPLACE_STDIO_READ_FUNCS''@|0|g' \ -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|0|g' \ -e 's|@''REPLACE_TMPFILE''@|0|g' \ -e 's|@''REPLACE_VASPRINTF''@|0|g' \ -e 's|@''REPLACE_VDPRINTF''@|0|g' \ -e 's|@''REPLACE_VFPRINTF''@|0|g' \ -e 's|@''REPLACE_VPRINTF''@|0|g' \ -e 's|@''REPLACE_VSNPRINTF''@|0|g' \ -e 's|@''REPLACE_VSPRINTF''@|0|g' \ -e 's|@''ASM_SYMBOL_PREFIX''@||g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > stdio.h-t mv getopt.h-t getopt.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDLIB_H''@||g' \ -e 's/@''GNULIB__EXIT''@/0/g' \ -e 's/@''GNULIB_ALIGNED_ALLOC''@/0/g' \ -e 's/@''GNULIB_ATOLL''@/0/g' \ -e 's/@''GNULIB_CALLOC_GNU''@/0/g' \ -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/0/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ -e 's/@''GNULIB_GETLOADAVG''@/0/g' \ -e 's/@''GNULIB_GETSUBOPT''@/0/g' \ -e 's/@''GNULIB_GRANTPT''@/0/g' \ -e 's/@''GNULIB_MALLOC_GNU''@/1/g' \ -e 's/@''GNULIB_MALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_MBTOWC''@/0/g' \ -e 's/@''GNULIB_MKDTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMPS''@/0/g' \ -e 's/@''GNULIB_MKSTEMP''@/0/g' \ -e 's/@''GNULIB_MKSTEMPS''@/0/g' \ -e 's/@''GNULIB_POSIX_MEMALIGN''@/0/g' \ -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \ -e 's/@''GNULIB_PTSNAME''@/0/g' \ -e 's/@''GNULIB_PTSNAME_R''@/0/g' \ -e 's/@''GNULIB_PUTENV''@/0/g' \ -e 's/@''GNULIB_QSORT_R''@/0/g' \ -e 's/@''GNULIB_RANDOM''@/0/g' \ -e 's/@''GNULIB_RANDOM_R''@/0/g' \ -e 's/@''GNULIB_REALLOC_GNU''@/1/g' \ -e 's/@''GNULIB_REALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_REALLOCARRAY''@/0/g' \ -e 's/@''GNULIB_REALPATH''@/0/g' \ -e 's/@''GNULIB_RPMATCH''@/0/g' \ -e 's/@''GNULIB_SECURE_GETENV''@/0/g' \ -e 's/@''GNULIB_SETENV''@/0/g' \ -e 's/@''GNULIB_STRTOD''@/0/g' \ -e 's/@''GNULIB_STRTOL''@/0/g' \ -e 's/@''GNULIB_STRTOLD''@/0/g' \ -e 's/@''GNULIB_STRTOLL''@/0/g' \ -e 's/@''GNULIB_STRTOUL''@/0/g' \ -e 's/@''GNULIB_STRTOULL''@/0/g' \ -e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \ -e 's/@''GNULIB_UNLOCKPT''@/0/g' \ -e 's/@''GNULIB_UNSETENV''@/0/g' \ -e 's/@''GNULIB_WCTOMB''@/0/g' \ -e 's/@''GNULIB_MDA_ECVT''@/1/g' \ -e 's/@''GNULIB_MDA_FCVT''@/1/g' \ -e 's/@''GNULIB_MDA_GCVT''@/1/g' \ -e 's/@''GNULIB_MDA_MKTEMP''@/1/g' \ -e 's/@''GNULIB_MDA_PUTENV''@/1/g' \ < ./stdlib.in.h | \ sed -e 's|@''HAVE__EXIT''@|1|g' \ -e 's|@''HAVE_ALIGNED_ALLOC''@|1|g' \ -e 's|@''HAVE_ATOLL''@|1|g' \ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \ -e 's|@''HAVE_DECL_ECVT''@|1|g' \ -e 's|@''HAVE_DECL_FCVT''@|1|g' \ -e 's|@''HAVE_DECL_GCVT''@|1|g' \ -e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \ -e 's|@''HAVE_GETSUBOPT''@|1|g' \ -e 's|@''HAVE_GRANTPT''@|1|g' \ -e 's|@''HAVE_INITSTATE''@|1|g' \ -e 's|@''HAVE_DECL_INITSTATE''@|1|g' \ -e 's|@''HAVE_MBTOWC''@|1|g' \ -e 's|@''HAVE_MKDTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMPS''@|1|g' \ -e 's|@''HAVE_MKSTEMP''@|1|g' \ -e 's|@''HAVE_MKSTEMPS''@|1|g' \ -e 's|@''HAVE_POSIX_MEMALIGN''@|1|g' \ -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \ -e 's|@''HAVE_PTSNAME''@|1|g' \ -e 's|@''HAVE_PTSNAME_R''@|1|g' \ -e 's|@''HAVE_QSORT_R''@|1|g' \ -e 's|@''HAVE_RANDOM''@|1|g' \ -e 's|@''HAVE_RANDOM_H''@|1|g' \ -e 's|@''HAVE_RANDOM_R''@|1|g' \ -e 's|@''HAVE_REALLOCARRAY''@|1|g' \ -e 's|@''HAVE_REALPATH''@|1|g' \ -e 's|@''HAVE_RPMATCH''@|1|g' \ -e 's|@''HAVE_SECURE_GETENV''@|1|g' \ -e 's|@''HAVE_DECL_SETENV''@|1|g' \ -e 's|@''HAVE_SETSTATE''@|1|g' \ -e 's|@''HAVE_DECL_SETSTATE''@|1|g' \ -e 's|@''HAVE_STRTOD''@|1|g' \ -e 's|@''HAVE_STRTOL''@|1|g' \ -e 's|@''HAVE_STRTOLD''@|1|g' \ -e 's|@''HAVE_STRTOLL''@|1|g' \ -e 's|@''HAVE_STRTOUL''@|1|g' \ -e 's|@''HAVE_STRTOULL''@|1|g' \ -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \ -e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \ -e 's|@''HAVE_UNLOCKPT''@|1|g' \ -e 's|@''HAVE_DECL_UNSETENV''@|1|g' \ -e 's|@''REPLACE_ALIGNED_ALLOC''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \ -e 's|@''REPLACE_FREE''@|1|g' \ -e 's|@''REPLACE_INITSTATE''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_MBTOWC''@|0|g' \ -e 's|@''REPLACE_MKSTEMP''@|0|g' \ -e 's|@''REPLACE_POSIX_MEMALIGN''@|0|g' \ -e 's|@''REPLACE_PTSNAME''@|0|g' \ -e 's|@''REPLACE_PTSNAME_R''@|0|g' \ -e 's|@''REPLACE_PUTENV''@|0|g' \ -e 's|@''REPLACE_QSORT_R''@|0|g' \ -e 's|@''REPLACE_RANDOM''@|0|g' \ -e 's|@''REPLACE_RANDOM_R''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_REALLOCARRAY''@|0|g' \ -e 's|@''REPLACE_REALPATH''@|0|g' \ -e 's|@''REPLACE_SETENV''@|0|g' \ -e 's|@''REPLACE_SETSTATE''@|0|g' \ -e 's|@''REPLACE_STRTOD''@|0|g' \ -e 's|@''REPLACE_STRTOL''@|0|g' \ -e 's|@''REPLACE_STRTOLD''@|0|g' \ -e 's|@''REPLACE_STRTOLL''@|0|g' \ -e 's|@''REPLACE_STRTOUL''@|0|g' \ -e 's|@''REPLACE_STRTOULL''@|0|g' \ -e 's|@''REPLACE_UNSETENV''@|0|g' \ -e 's|@''REPLACE_WCTOMB''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _Noreturn/r ./_Noreturn.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > stdlib.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STRING_H''@||g' \ -e 's/@''GNULIB_EXPLICIT_BZERO''@/0/g' \ -e 's/@''GNULIB_FFSL''@/0/g' \ -e 's/@''GNULIB_FFSLL''@/0/g' \ -e 's/@''GNULIB_MBSLEN''@/0/g' \ -e 's/@''GNULIB_MBSNLEN''@/0/g' \ -e 's/@''GNULIB_MBSCHR''@/0/g' \ -e 's/@''GNULIB_MBSRCHR''@/0/g' \ -e 's/@''GNULIB_MBSSTR''@/0/g' \ -e 's/@''GNULIB_MBSCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSNCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSPCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSCASESTR''@/0/g' \ -e 's/@''GNULIB_MBSCSPN''@/0/g' \ -e 's/@''GNULIB_MBSPBRK''@/0/g' \ -e 's/@''GNULIB_MBSSPN''@/0/g' \ -e 's/@''GNULIB_MBSSEP''@/0/g' \ -e 's/@''GNULIB_MBSTOK_R''@/0/g' \ -e 's/@''GNULIB_MEMCHR''@/0/g' \ -e 's/@''GNULIB_MEMMEM''@/0/g' \ -e 's/@''GNULIB_MEMPCPY''@/0/g' \ -e 's/@''GNULIB_MEMRCHR''@/0/g' \ -e 's/@''GNULIB_RAWMEMCHR''@/0/g' \ -e 's/@''GNULIB_STPCPY''@/0/g' \ -e 's/@''GNULIB_STPNCPY''@/0/g' \ -e 's/@''GNULIB_STRCHRNUL''@/0/g' \ -e 's/@''GNULIB_STRDUP''@/0/g' \ -e 's/@''GNULIB_STRNCAT''@/0/g' \ -e 's/@''GNULIB_STRNDUP''@/1/g' \ -e 's/@''GNULIB_STRNLEN''@/1/g' \ -e 's/@''GNULIB_STRPBRK''@/0/g' \ -e 's/@''GNULIB_STRSEP''@/0/g' \ -e 's/@''GNULIB_STRSTR''@/0/g' \ -e 's/@''GNULIB_STRCASESTR''@/0/g' \ -e 's/@''GNULIB_STRTOK_R''@/0/g' \ -e 's/@''GNULIB_STRERROR''@/1/g' \ -e 's/@''GNULIB_STRERROR_R''@/0/g' \ -e 's/@''GNULIB_STRERRORNAME_NP''@/0/g' \ -e 's/@''GNULIB_SIGABBREV_NP''@/0/g' \ -e 's/@''GNULIB_SIGDESCR_NP''@/0/g' \ -e 's/@''GNULIB_STRSIGNAL''@/0/g' \ -e 's/@''GNULIB_STRVERSCMP''@/0/g' \ -e 's/@''GNULIB_MDA_MEMCCPY''@/1/g' \ -e 's/@''GNULIB_MDA_STRDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ < ./string.in.h | \ sed -e 's|@''HAVE_EXPLICIT_BZERO''@|1|g' \ -e 's|@''HAVE_FFSL''@|1|g' \ -e 's|@''HAVE_FFSLL''@|1|g' \ -e 's|@''HAVE_MBSLEN''@|0|g' \ -e 's|@''HAVE_DECL_MEMMEM''@|1|g' \ -e 's|@''HAVE_MEMPCPY''@|1|g' \ -e 's|@''HAVE_DECL_MEMRCHR''@|1|g' \ -e 's|@''HAVE_RAWMEMCHR''@|1|g' \ -e 's|@''HAVE_STPCPY''@|1|g' \ -e 's|@''HAVE_STPNCPY''@|1|g' \ -e 's|@''HAVE_STRCHRNUL''@|1|g' \ -e 's|@''HAVE_DECL_STRDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNLEN''@|1|g' \ -e 's|@''HAVE_STRPBRK''@|1|g' \ -e 's|@''HAVE_STRSEP''@|1|g' \ -e 's|@''HAVE_STRCASESTR''@|1|g' \ -e 's|@''HAVE_DECL_STRTOK_R''@|1|g' \ -e 's|@''HAVE_DECL_STRERROR_R''@|1|g' \ -e 's|@''HAVE_STRERRORNAME_NP''@|1|g' \ -e 's|@''HAVE_SIGABBREV_NP''@|1|g' \ -e 's|@''HAVE_SIGDESCR_NP''@|1|g' \ -e 's|@''HAVE_DECL_STRSIGNAL''@|1|g' \ -e 's|@''HAVE_STRVERSCMP''@|1|g' \ -e 's|@''REPLACE_FFSLL''@|0|g' \ -e 's|@''REPLACE_MEMCHR''@|0|g' \ -e 's|@''REPLACE_MEMMEM''@|0|g' \ -e 's|@''REPLACE_FREE''@|1|g' \ -e 's|@''REPLACE_STPNCPY''@|0|g' \ -e 's|@''REPLACE_STRCHRNUL''@|0|g' \ -e 's|@''REPLACE_STRDUP''@|0|g' \ -e 's|@''REPLACE_STRNCAT''@|0|g' \ -e 's|@''REPLACE_STRNDUP''@|0|g' \ -e 's|@''REPLACE_STRNLEN''@|0|g' \ -e 's|@''REPLACE_STRSTR''@|0|g' \ -e 's|@''REPLACE_STRCASESTR''@|0|g' \ -e 's|@''REPLACE_STRTOK_R''@|0|g' \ -e 's|@''REPLACE_STRERROR''@|0|g' \ -e 's|@''REPLACE_STRERROR_R''@|0|g' \ -e 's|@''REPLACE_STRERRORNAME_NP''@|0|g' \ -e 's|@''REPLACE_STRSIGNAL''@|0|g' \ -e 's|@''UNDEFINE_STRTOK_R''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > string.h-t mv limits.h-t limits.h ../.././build-aux/install-sh -c -d 'sys' ../.././build-aux/install-sh -c -d 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_TIME_H''@||g' \ -e 's/@''GNULIB_CTIME''@/0/g' \ -e 's/@''GNULIB_LOCALTIME''@/0/g' \ -e 's/@''GNULIB_MKTIME''@/0/g' \ -e 's/@''GNULIB_NANOSLEEP''@/0/g' \ -e 's/@''GNULIB_STRFTIME''@/0/g' \ -e 's/@''GNULIB_STRPTIME''@/0/g' \ -e 's/@''GNULIB_TIMEGM''@/0/g' \ -e 's/@''GNULIB_TIMESPEC_GET''@/0/g' \ -e 's/@''GNULIB_TIMESPEC_GETRES''@/0/g' \ -e 's/@''GNULIB_TIME_R''@/0/g' \ -e 's/@''GNULIB_TIME_RZ''@/0/g' \ -e 's/@''GNULIB_TZSET''@/0/g' \ -e 's/@''GNULIB_MDA_TZSET''@/1/g' \ -e 's|@''HAVE_DECL_LOCALTIME_R''@|1|g' \ -e 's|@''HAVE_NANOSLEEP''@|1|g' \ -e 's|@''HAVE_STRPTIME''@|1|g' \ -e 's|@''HAVE_TIMEGM''@|1|g' \ -e 's|@''HAVE_TIMESPEC_GET''@|1|g' \ -e 's|@''HAVE_TIMESPEC_GETRES''@|1|g' \ -e 's|@''HAVE_TIMEZONE_T''@|0|g' \ -e 's|@''REPLACE_CTIME''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_GMTIME''@|0|g' \ -e 's|@''REPLACE_LOCALTIME''@|0|g' \ -e 's|@''REPLACE_LOCALTIME_R''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_MKTIME''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_NANOSLEEP''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_STRFTIME''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_TIMEGM''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_TZSET''@|GNULIB_PORTCHECK|g' \ -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|1|g' \ -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''TIME_H_DEFINES_TIME_UTC''@|1|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./time.in.h > time.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''HAVE_UNISTD_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_UNISTD_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's/@''GNULIB_ACCESS''@/0/g' \ -e 's/@''GNULIB_CHDIR''@/0/g' \ -e 's/@''GNULIB_CHOWN''@/0/g' \ -e 's/@''GNULIB_CLOSE''@/1/g' \ -e 's/@''GNULIB_COPY_FILE_RANGE''@/0/g' \ -e 's/@''GNULIB_DUP''@/0/g' \ -e 's/@''GNULIB_DUP2''@/1/g' \ -e 's/@''GNULIB_DUP3''@/0/g' \ -e 's/@''GNULIB_ENVIRON''@/0/g' \ -e 's/@''GNULIB_EUIDACCESS''@/0/g' \ -e 's/@''GNULIB_EXECL''@/0/g' \ -e 's/@''GNULIB_EXECLE''@/0/g' \ -e 's/@''GNULIB_EXECLP''@/0/g' \ -e 's/@''GNULIB_EXECV''@/0/g' \ -e 's/@''GNULIB_EXECVE''@/0/g' \ -e 's/@''GNULIB_EXECVP''@/0/g' \ -e 's/@''GNULIB_EXECVPE''@/0/g' \ -e 's/@''GNULIB_FACCESSAT''@/0/g' \ -e 's/@''GNULIB_FCHDIR''@/0/g' \ -e 's/@''GNULIB_FCHOWNAT''@/0/g' \ -e 's/@''GNULIB_FDATASYNC''@/0/g' \ -e 's/@''GNULIB_FSYNC''@/0/g' \ -e 's/@''GNULIB_FTRUNCATE''@/0/g' \ -e 's/@''GNULIB_GETCWD''@/0/g' \ -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \ -e 's/@''GNULIB_GETDTABLESIZE''@/1/g' \ -e 's/@''GNULIB_GETENTROPY''@/0/g' \ -e 's/@''GNULIB_GETGROUPS''@/0/g' \ -e 's/@''GNULIB_GETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_GETLOGIN''@/0/g' \ -e 's/@''GNULIB_GETLOGIN_R''@/0/g' \ -e 's/@''GNULIB_GETOPT_POSIX''@/1/g' \ -e 's/@''GNULIB_GETPAGESIZE''@/0/g' \ -e 's/@''GNULIB_GETPASS''@/0/g' \ -e 's/@''GNULIB_GETPASS_GNU''@/0/g' \ -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \ -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \ -e 's/@''GNULIB_ISATTY''@/0/g' \ -e 's/@''GNULIB_LCHOWN''@/0/g' \ -e 's/@''GNULIB_LINK''@/0/g' \ -e 's/@''GNULIB_LINKAT''@/0/g' \ -e 's/@''GNULIB_LSEEK''@/0/g' \ -e 's/@''GNULIB_PIPE''@/0/g' \ -e 's/@''GNULIB_PIPE2''@/0/g' \ -e 's/@''GNULIB_PREAD''@/0/g' \ -e 's/@''GNULIB_PWRITE''@/0/g' \ -e 's/@''GNULIB_READ''@/0/g' \ -e 's/@''GNULIB_READLINK''@/0/g' \ -e 's/@''GNULIB_READLINKAT''@/0/g' \ -e 's/@''GNULIB_RMDIR''@/0/g' \ -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_SLEEP''@/0/g' \ -e 's/@''GNULIB_SYMLINK''@/0/g' \ -e 's/@''GNULIB_SYMLINKAT''@/0/g' \ -e 's/@''GNULIB_TRUNCATE''@/0/g' \ -e 's/@''GNULIB_TTYNAME_R''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_GETOPT''@/01/g' \ -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_UNLINK''@/0/g' \ -e 's/@''GNULIB_UNLINKAT''@/0/g' \ -e 's/@''GNULIB_USLEEP''@/0/g' \ -e 's/@''GNULIB_WRITE''@/0/g' \ -e 's/@''GNULIB_MDA_ACCESS''@/1/g' \ -e 's/@''GNULIB_MDA_CHDIR''@/1/g' \ -e 's/@''GNULIB_MDA_CLOSE''@/1/g' \ -e 's/@''GNULIB_MDA_DUP''@/1/g' \ -e 's/@''GNULIB_MDA_DUP2''@/1/g' \ -e 's/@''GNULIB_MDA_EXECL''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECV''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVPE''@/1/g' \ -e 's/@''GNULIB_MDA_GETCWD''@/1/g' \ -e 's/@''GNULIB_MDA_GETPID''@/1/g' \ -e 's/@''GNULIB_MDA_ISATTY''@/1/g' \ -e 's/@''GNULIB_MDA_LSEEK''@/1/g' \ -e 's/@''GNULIB_MDA_READ''@/1/g' \ -e 's/@''GNULIB_MDA_RMDIR''@/1/g' \ -e 's/@''GNULIB_MDA_SWAB''@/1/g' \ -e 's/@''GNULIB_MDA_UNLINK''@/1/g' \ -e 's/@''GNULIB_MDA_WRITE''@/1/g' \ < ./unistd.in.h | \ sed -e 's|@''HAVE_CHOWN''@|1|g' \ -e 's|@''HAVE_COPY_FILE_RANGE''@|1|g' \ -e 's|@''HAVE_DUP3''@|1|g' \ -e 's|@''HAVE_EUIDACCESS''@|1|g' \ -e 's|@''HAVE_EXECVPE''@|1|g' \ -e 's|@''HAVE_FACCESSAT''@|1|g' \ -e 's|@''HAVE_FCHDIR''@|1|g' \ -e 's|@''HAVE_FCHOWNAT''@|1|g' \ -e 's|@''HAVE_FDATASYNC''@|1|g' \ -e 's|@''HAVE_FSYNC''@|1|g' \ -e 's|@''HAVE_FTRUNCATE''@|1|g' \ -e 's|@''HAVE_GETDTABLESIZE''@|1|g' \ -e 's|@''HAVE_GETENTROPY''@|1|g' \ -e 's|@''HAVE_GETGROUPS''@|1|g' \ -e 's|@''HAVE_GETHOSTNAME''@|1|g' \ -e 's|@''HAVE_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_GETPASS''@|1|g' \ -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \ -e 's|@''HAVE_LCHOWN''@|1|g' \ -e 's|@''HAVE_LINK''@|1|g' \ -e 's|@''HAVE_LINKAT''@|1|g' \ -e 's|@''HAVE_PIPE''@|1|g' \ -e 's|@''HAVE_PIPE2''@|1|g' \ -e 's|@''HAVE_PREAD''@|1|g' \ -e 's|@''HAVE_PWRITE''@|1|g' \ -e 's|@''HAVE_READLINK''@|1|g' \ -e 's|@''HAVE_READLINKAT''@|1|g' \ -e 's|@''HAVE_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_SLEEP''@|1|g' \ -e 's|@''HAVE_SYMLINK''@|1|g' \ -e 's|@''HAVE_SYMLINKAT''@|1|g' \ -e 's|@''HAVE_UNLINKAT''@|1|g' \ -e 's|@''HAVE_USLEEP''@|1|g' \ -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \ -e 's|@''HAVE_DECL_EXECVPE''@|1|g' \ -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \ -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \ -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \ -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \ -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_DECL_TRUNCATE''@|1|g' \ -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \ -e 's|@''HAVE_OS_H''@|0|g' \ -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \ | \ sed -e 's|@''REPLACE_ACCESS''@|0|g' \ -e 's|@''REPLACE_CHOWN''@|0|g' \ -e 's|@''REPLACE_CLOSE''@|0|g' \ -e 's|@''REPLACE_DUP''@|0|g' \ -e 's|@''REPLACE_DUP2''@|0|g' \ -e 's|@''REPLACE_EXECL''@|0|g' \ -e 's|@''REPLACE_EXECLE''@|0|g' \ -e 's|@''REPLACE_EXECLP''@|0|g' \ -e 's|@''REPLACE_EXECV''@|0|g' \ -e 's|@''REPLACE_EXECVE''@|0|g' \ -e 's|@''REPLACE_EXECVP''@|0|g' \ -e 's|@''REPLACE_EXECVPE''@|0|g' \ -e 's|@''REPLACE_FACCESSAT''@|0|g' \ -e 's|@''REPLACE_FCHOWNAT''@|0|g' \ -e 's|@''REPLACE_FTRUNCATE''@|0|g' \ -e 's|@''REPLACE_GETCWD''@|0|g' \ -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \ -e 's|@''REPLACE_GETDTABLESIZE''@|0|g' \ -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \ -e 's|@''REPLACE_GETGROUPS''@|0|g' \ -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \ -e 's|@''REPLACE_GETPASS''@|0|g' \ -e 's|@''REPLACE_GETPASS_FOR_GETPASS_GNU''@|0|g' \ -e 's|@''REPLACE_ISATTY''@|0|g' \ -e 's|@''REPLACE_LCHOWN''@|0|g' \ -e 's|@''REPLACE_LINK''@|0|g' \ -e 's|@''REPLACE_LINKAT''@|0|g' \ -e 's|@''REPLACE_LSEEK''@|0|g' \ -e 's|@''REPLACE_PREAD''@|0|g' \ -e 's|@''REPLACE_PWRITE''@|0|g' \ -e 's|@''REPLACE_READ''@|0|g' \ -e 's|@''REPLACE_READLINK''@|0|g' \ -e 's|@''REPLACE_READLINKAT''@|0|g' \ -e 's|@''REPLACE_RMDIR''@|0|g' \ -e 's|@''REPLACE_SLEEP''@|0|g' \ -e 's|@''REPLACE_SYMLINK''@|0|g' \ -e 's|@''REPLACE_SYMLINKAT''@|0|g' \ -e 's|@''REPLACE_TRUNCATE''@|0|g' \ -e 's|@''REPLACE_TTYNAME_R''@|0|g' \ -e 's|@''REPLACE_UNLINK''@|0|g' \ -e 's|@''REPLACE_UNLINKAT''@|0|g' \ -e 's|@''REPLACE_USLEEP''@|0|g' \ -e 's|@''REPLACE_WRITE''@|0|g' \ -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > unistd.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G -n -e 'w unistr.h-t' ./unistr.in.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G -n -e 'w unitypes.h-t' ./unitypes.in.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''HAVE_FEATURES_H''@|1|g' \ -e 's|@''NEXT_WCHAR_H''@||g' \ -e 's|@''HAVE_WCHAR_H''@|1|g' \ -e 's/@''HAVE_CRTDEFS_H''@/0/g' \ -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/0/g' \ -e 's/@''GNULIB_BTOWC''@/0/g' \ -e 's/@''GNULIB_WCTOB''@/0/g' \ -e 's/@''GNULIB_MBSINIT''@/0/g' \ -e 's/@''GNULIB_MBRTOWC''@/0/g' \ -e 's/@''GNULIB_MBRLEN''@/0/g' \ -e 's/@''GNULIB_MBSRTOWCS''@/0/g' \ -e 's/@''GNULIB_MBSNRTOWCS''@/0/g' \ -e 's/@''GNULIB_WCRTOMB''@/0/g' \ -e 's/@''GNULIB_WCSRTOMBS''@/0/g' \ -e 's/@''GNULIB_WCSNRTOMBS''@/0/g' \ -e 's/@''GNULIB_WCWIDTH''@/0/g' \ -e 's/@''GNULIB_WMEMCHR''@/0/g' \ -e 's/@''GNULIB_WMEMCMP''@/0/g' \ -e 's/@''GNULIB_WMEMCPY''@/0/g' \ -e 's/@''GNULIB_WMEMMOVE''@/0/g' \ -e 's/@''GNULIB_WMEMPCPY''@/0/g' \ -e 's/@''GNULIB_WMEMSET''@/0/g' \ -e 's/@''GNULIB_WCSLEN''@/0/g' \ -e 's/@''GNULIB_WCSNLEN''@/0/g' \ -e 's/@''GNULIB_WCSCPY''@/0/g' \ -e 's/@''GNULIB_WCPCPY''@/0/g' \ -e 's/@''GNULIB_WCSNCPY''@/0/g' \ -e 's/@''GNULIB_WCPNCPY''@/0/g' \ -e 's/@''GNULIB_WCSCAT''@/0/g' \ -e 's/@''GNULIB_WCSNCAT''@/0/g' \ -e 's/@''GNULIB_WCSCMP''@/0/g' \ -e 's/@''GNULIB_WCSNCMP''@/0/g' \ -e 's/@''GNULIB_WCSCASECMP''@/0/g' \ -e 's/@''GNULIB_WCSNCASECMP''@/0/g' \ -e 's/@''GNULIB_WCSCOLL''@/0/g' \ -e 's/@''GNULIB_WCSXFRM''@/0/g' \ -e 's/@''GNULIB_WCSDUP''@/0/g' \ -e 's/@''GNULIB_WCSCHR''@/0/g' \ -e 's/@''GNULIB_WCSRCHR''@/0/g' \ -e 's/@''GNULIB_WCSCSPN''@/0/g' \ -e 's/@''GNULIB_WCSSPN''@/0/g' \ -e 's/@''GNULIB_WCSPBRK''@/0/g' \ -e 's/@''GNULIB_WCSSTR''@/0/g' \ -e 's/@''GNULIB_WCSTOK''@/0/g' \ -e 's/@''GNULIB_WCSWIDTH''@/0/g' \ -e 's/@''GNULIB_WCSFTIME''@/0/g' \ -e 's/@''GNULIB_MDA_WCSDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ < ./wchar.in.h | \ sed -e 's|@''HAVE_WINT_T''@|1|g' \ -e 's|@''HAVE_BTOWC''@|1|g' \ -e 's|@''HAVE_MBSINIT''@|1|g' \ -e 's|@''HAVE_MBRTOWC''@|1|g' \ -e 's|@''HAVE_MBRLEN''@|1|g' \ -e 's|@''HAVE_MBSRTOWCS''@|1|g' \ -e 's|@''HAVE_MBSNRTOWCS''@|1|g' \ -e 's|@''HAVE_WCRTOMB''@|1|g' \ -e 's|@''HAVE_WCSRTOMBS''@|1|g' \ -e 's|@''HAVE_WCSNRTOMBS''@|1|g' \ -e 's|@''HAVE_WMEMCHR''@|1|g' \ -e 's|@''HAVE_WMEMCMP''@|1|g' \ -e 's|@''HAVE_WMEMCPY''@|1|g' \ -e 's|@''HAVE_WMEMMOVE''@|1|g' \ -e 's|@''HAVE_WMEMPCPY''@|1|g' \ -e 's|@''HAVE_WMEMSET''@|1|g' \ -e 's|@''HAVE_WCSLEN''@|1|g' \ -e 's|@''HAVE_WCSNLEN''@|1|g' \ -e 's|@''HAVE_WCSCPY''@|1|g' \ -e 's|@''HAVE_WCPCPY''@|1|g' \ -e 's|@''HAVE_WCSNCPY''@|1|g' \ -e 's|@''HAVE_WCPNCPY''@|1|g' \ -e 's|@''HAVE_WCSCAT''@|1|g' \ -e 's|@''HAVE_WCSNCAT''@|1|g' \ -e 's|@''HAVE_WCSCMP''@|1|g' \ -e 's|@''HAVE_WCSNCMP''@|1|g' \ -e 's|@''HAVE_WCSCASECMP''@|1|g' \ -e 's|@''HAVE_WCSNCASECMP''@|1|g' \ -e 's|@''HAVE_WCSCOLL''@|1|g' \ -e 's|@''HAVE_WCSXFRM''@|1|g' \ -e 's|@''HAVE_WCSDUP''@|1|g' \ -e 's|@''HAVE_WCSCHR''@|1|g' \ -e 's|@''HAVE_WCSRCHR''@|1|g' \ -e 's|@''HAVE_WCSCSPN''@|1|g' \ -e 's|@''HAVE_WCSSPN''@|1|g' \ -e 's|@''HAVE_WCSPBRK''@|1|g' \ -e 's|@''HAVE_WCSSTR''@|1|g' \ -e 's|@''HAVE_WCSTOK''@|1|g' \ -e 's|@''HAVE_WCSWIDTH''@|1|g' \ -e 's|@''HAVE_WCSFTIME''@|1|g' \ -e 's|@''HAVE_DECL_WCTOB''@|1|g' \ -e 's|@''HAVE_DECL_WCSDUP''@|1|g' \ -e 's|@''HAVE_DECL_WCWIDTH''@|1|g' \ | \ sed -e 's|@''REPLACE_MBSTATE_T''@|0|g' \ -e 's|@''REPLACE_BTOWC''@|0|g' \ -e 's|@''REPLACE_WCTOB''@|0|g' \ -e 's|@''REPLACE_FREE''@|1|g' \ -e 's|@''REPLACE_MBSINIT''@|0|g' \ -e 's|@''REPLACE_MBRTOWC''@|0|g' \ -e 's|@''REPLACE_MBRLEN''@|0|g' \ -e 's|@''REPLACE_MBSRTOWCS''@|0|g' \ -e 's|@''REPLACE_MBSNRTOWCS''@|0|g' \ -e 's|@''REPLACE_WCRTOMB''@|0|g' \ -e 's|@''REPLACE_WCSRTOMBS''@|0|g' \ -e 's|@''REPLACE_WCSNRTOMBS''@|0|g' \ -e 's|@''REPLACE_WCWIDTH''@|0|g' \ -e 's|@''REPLACE_WCSWIDTH''@|0|g' \ -e 's|@''REPLACE_WCSFTIME''@|0|g' \ -e 's|@''REPLACE_WCSTOK''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > wchar.h-t mv unitypes.h-t unitypes.h mv unistr.h-t unistr.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_TYPES_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's|@''WINDOWS_STAT_INODES''@|0|g' \ ./sys_types.in.h > sys/types.h-t sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_STAT_H''@||g' \ -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|0|g' \ -e 's|@''WINDOWS_STAT_TIMESPEC''@|0|g' \ -e 's/@''GNULIB_FCHMODAT''@/0/g' \ -e 's/@''GNULIB_FSTAT''@/1/g' \ -e 's/@''GNULIB_FSTATAT''@/0/g' \ -e 's/@''GNULIB_FUTIMENS''@/0/g' \ -e 's/@''GNULIB_GETUMASK''@/0/g' \ -e 's/@''GNULIB_LCHMOD''@/0/g' \ -e 's/@''GNULIB_LSTAT''@/0/g' \ -e 's/@''GNULIB_MKDIR''@/0/g' \ -e 's/@''GNULIB_MKDIRAT''@/0/g' \ -e 's/@''GNULIB_MKFIFO''@/0/g' \ -e 's/@''GNULIB_MKFIFOAT''@/0/g' \ -e 's/@''GNULIB_MKNOD''@/0/g' \ -e 's/@''GNULIB_MKNODAT''@/0/g' \ -e 's/@''GNULIB_STAT''@/1/g' \ -e 's/@''GNULIB_UTIMENSAT''@/0/g' \ -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/0/g' \ -e 's/@''GNULIB_MDA_CHMOD''@/1/g' \ -e 's/@''GNULIB_MDA_MKDIR''@/1/g' \ -e 's/@''GNULIB_MDA_UMASK''@/1/g' \ -e 's|@''HAVE_FCHMODAT''@|1|g' \ -e 's|@''HAVE_FSTATAT''@|1|g' \ -e 's|@''HAVE_FUTIMENS''@|1|g' \ -e 's|@''HAVE_GETUMASK''@|1|g' \ -e 's|@''HAVE_LCHMOD''@|1|g' \ -e 's|@''HAVE_LSTAT''@|1|g' \ -e 's|@''HAVE_MKDIRAT''@|1|g' \ -e 's|@''HAVE_MKFIFO''@|1|g' \ -e 's|@''HAVE_MKFIFOAT''@|1|g' \ -e 's|@''HAVE_MKNOD''@|1|g' \ -e 's|@''HAVE_MKNODAT''@|1|g' \ -e 's|@''HAVE_UTIMENSAT''@|1|g' \ -e 's|@''REPLACE_FCHMODAT''@|0|g' \ -e 's|@''REPLACE_FSTAT''@|0|g' \ -e 's|@''REPLACE_FSTATAT''@|0|g' \ -e 's|@''REPLACE_FUTIMENS''@|0|g' \ -e 's|@''REPLACE_LSTAT''@|0|g' \ -e 's|@''REPLACE_MKDIR''@|0|g' \ -e 's|@''REPLACE_MKFIFO''@|0|g' \ -e 's|@''REPLACE_MKFIFOAT''@|0|g' \ -e 's|@''REPLACE_MKNOD''@|0|g' \ -e 's|@''REPLACE_MKNODAT''@|0|g' \ -e 's|@''REPLACE_STAT''@|0|g' \ -e 's|@''REPLACE_UTIMENSAT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./sys_stat.in.h > sys/stat.h-t mv sys/types.h-t sys/types.h mv fcntl.h-t fcntl.h mv inttypes.h-t inttypes.h mv time.h-t time.h mv stdint.h-t stdint.h mv sys/stat.h-t sys/stat.h mv string.h-t string.h mv wchar.h-t wchar.h mv stdio.h-t stdio.h mv stdlib.h-t stdlib.h mv unistd.h-t unistd.h make all-recursive make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/gnulib' make[4]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/gnulib' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-basename-lgpl.lo -MD -MP -MF .deps/libgnutools_la-basename-lgpl.Tpo -c -o libgnutools_la-basename-lgpl.lo `test -f 'basename-lgpl.c' || echo './'`basename-lgpl.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-cloexec.lo -MD -MP -MF .deps/libgnutools_la-cloexec.Tpo -c -o libgnutools_la-cloexec.lo `test -f 'cloexec.c' || echo './'`cloexec.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-error.lo -MD -MP -MF .deps/libgnutools_la-error.Tpo -c -o libgnutools_la-error.lo `test -f 'error.c' || echo './'`error.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-fcntl.lo -MD -MP -MF .deps/libgnutools_la-fcntl.Tpo -c -o libgnutools_la-fcntl.lo `test -f 'fcntl.c' || echo './'`fcntl.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-fd-hook.lo -MD -MP -MF .deps/libgnutools_la-fd-hook.Tpo -c -o libgnutools_la-fd-hook.lo `test -f 'fd-hook.c' || echo './'`fd-hook.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-free.lo -MD -MP -MF .deps/libgnutools_la-free.Tpo -c -o libgnutools_la-free.lo `test -f 'free.c' || echo './'`free.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-getopt.lo -MD -MP -MF .deps/libgnutools_la-getopt.Tpo -c -o libgnutools_la-getopt.lo `test -f 'getopt.c' || echo './'`getopt.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-getopt1.lo -MD -MP -MF .deps/libgnutools_la-getopt1.Tpo -c -o libgnutools_la-getopt1.lo `test -f 'getopt1.c' || echo './'`getopt1.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-getprogname.lo -MD -MP -MF .deps/libgnutools_la-getprogname.Tpo -c -o libgnutools_la-getprogname.lo `test -f 'getprogname.c' || echo './'`getprogname.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-malloca.lo -MD -MP -MF .deps/libgnutools_la-malloca.Tpo -c -o libgnutools_la-malloca.lo `test -f 'malloca.c' || echo './'`malloca.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-progname.lo -MD -MP -MF .deps/libgnutools_la-progname.Tpo -c -o libgnutools_la-progname.lo `test -f 'progname.c' || echo './'`progname.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-stat-time.lo -MD -MP -MF .deps/libgnutools_la-stat-time.Tpo -c -o libgnutools_la-stat-time.lo `test -f 'stat-time.c' || echo './'`stat-time.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-unistd.lo -MD -MP -MF .deps/libgnutools_la-unistd.Tpo -c -o libgnutools_la-unistd.lo `test -f 'unistd.c' || echo './'`unistd.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-version-etc.lo -MD -MP -MF .deps/libgnutools_la-version-etc.Tpo -c -o libgnutools_la-version-etc.lo `test -f 'version-etc.c' || echo './'`version-etc.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT unistr/libgnutools_la-u16-mbtoucr.lo -MD -MP -MF unistr/.deps/libgnutools_la-u16-mbtoucr.Tpo -c -o unistr/libgnutools_la-u16-mbtoucr.lo `test -f 'unistr/u16-mbtoucr.c' || echo './'`unistr/u16-mbtoucr.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT unistr/libgnutools_la-u16-to-u8.lo -MD -MP -MF unistr/.deps/libgnutools_la-u16-to-u8.Tpo -c -o unistr/libgnutools_la-u16-to-u8.lo `test -f 'unistr/u16-to-u8.c' || echo './'`unistr/u16-to-u8.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT unistr/libgnutools_la-u32-to-u8.lo -MD -MP -MF unistr/.deps/libgnutools_la-u32-to-u8.Tpo -c -o unistr/libgnutools_la-u32-to-u8.lo `test -f 'unistr/u32-to-u8.c' || echo './'`unistr/u32-to-u8.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT unistr/libgnutools_la-u8-uctomb.lo -MD -MP -MF unistr/.deps/libgnutools_la-u8-uctomb.Tpo -c -o unistr/libgnutools_la-u8-uctomb.lo `test -f 'unistr/u8-uctomb.c' || echo './'`unistr/u8-uctomb.c /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT unistr/libgnutools_la-u8-uctomb-aux.lo -MD -MP -MF unistr/.deps/libgnutools_la-u8-uctomb-aux.Tpo -c -o unistr/libgnutools_la-u8-uctomb-aux.lo `test -f 'unistr/u8-uctomb-aux.c' || echo './'`unistr/u8-uctomb-aux.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-stat-time.lo -MD -MP -MF .deps/libgnutools_la-stat-time.Tpo -c stat-time.c -fPIC -DPIC -o .libs/libgnutools_la-stat-time.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-version-etc.lo -MD -MP -MF .deps/libgnutools_la-version-etc.Tpo -c version-etc.c -fPIC -DPIC -o .libs/libgnutools_la-version-etc.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-basename-lgpl.lo -MD -MP -MF .deps/libgnutools_la-basename-lgpl.Tpo -c basename-lgpl.c -fPIC -DPIC -o .libs/libgnutools_la-basename-lgpl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-fd-hook.lo -MD -MP -MF .deps/libgnutools_la-fd-hook.Tpo -c fd-hook.c -fPIC -DPIC -o .libs/libgnutools_la-fd-hook.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-error.lo -MD -MP -MF .deps/libgnutools_la-error.Tpo -c error.c -fPIC -DPIC -o .libs/libgnutools_la-error.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-free.lo -MD -MP -MF .deps/libgnutools_la-free.Tpo -c free.c -fPIC -DPIC -o .libs/libgnutools_la-free.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-cloexec.lo -MD -MP -MF .deps/libgnutools_la-cloexec.Tpo -c cloexec.c -fPIC -DPIC -o .libs/libgnutools_la-cloexec.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-progname.lo -MD -MP -MF .deps/libgnutools_la-progname.Tpo -c progname.c -fPIC -DPIC -o .libs/libgnutools_la-progname.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT unistr/libgnutools_la-u16-mbtoucr.lo -MD -MP -MF unistr/.deps/libgnutools_la-u16-mbtoucr.Tpo -c unistr/u16-mbtoucr.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u16-mbtoucr.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-getopt.lo -MD -MP -MF .deps/libgnutools_la-getopt.Tpo -c getopt.c -fPIC -DPIC -o .libs/libgnutools_la-getopt.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-fcntl.lo -MD -MP -MF .deps/libgnutools_la-fcntl.Tpo -c fcntl.c -fPIC -DPIC -o .libs/libgnutools_la-fcntl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-getopt1.lo -MD -MP -MF .deps/libgnutools_la-getopt1.Tpo -c getopt1.c -fPIC -DPIC -o .libs/libgnutools_la-getopt1.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-getprogname.lo -MD -MP -MF .deps/libgnutools_la-getprogname.Tpo -c getprogname.c -fPIC -DPIC -o .libs/libgnutools_la-getprogname.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT unistr/libgnutools_la-u8-uctomb-aux.lo -MD -MP -MF unistr/.deps/libgnutools_la-u8-uctomb-aux.Tpo -c unistr/u8-uctomb-aux.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u8-uctomb-aux.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-unistd.lo -MD -MP -MF .deps/libgnutools_la-unistd.Tpo -c unistd.c -fPIC -DPIC -o .libs/libgnutools_la-unistd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT unistr/libgnutools_la-u16-to-u8.lo -MD -MP -MF unistr/.deps/libgnutools_la-u16-to-u8.Tpo -c unistr/u16-to-u8.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u16-to-u8.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-malloca.lo -MD -MP -MF .deps/libgnutools_la-malloca.Tpo -c malloca.c -fPIC -DPIC -o .libs/libgnutools_la-malloca.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT unistr/libgnutools_la-u32-to-u8.lo -MD -MP -MF unistr/.deps/libgnutools_la-u32-to-u8.Tpo -c unistr/u32-to-u8.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u32-to-u8.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT unistr/libgnutools_la-u8-uctomb.lo -MD -MP -MF unistr/.deps/libgnutools_la-u8-uctomb.Tpo -c unistr/u8-uctomb.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u8-uctomb.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-fd-hook.lo -MD -MP -MF .deps/libgnutools_la-fd-hook.Tpo -c fd-hook.c -o libgnutools_la-fd-hook.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-unistd.lo -MD -MP -MF .deps/libgnutools_la-unistd.Tpo -c unistd.c -o libgnutools_la-unistd.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT unistr/libgnutools_la-u8-uctomb.lo -MD -MP -MF unistr/.deps/libgnutools_la-u8-uctomb.Tpo -c unistr/u8-uctomb.c -o unistr/libgnutools_la-u8-uctomb.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-getopt1.lo -MD -MP -MF .deps/libgnutools_la-getopt1.Tpo -c getopt1.c -o libgnutools_la-getopt1.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-basename-lgpl.lo -MD -MP -MF .deps/libgnutools_la-basename-lgpl.Tpo -c basename-lgpl.c -o libgnutools_la-basename-lgpl.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-free.lo -MD -MP -MF .deps/libgnutools_la-free.Tpo -c free.c -o libgnutools_la-free.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-getprogname.lo -MD -MP -MF .deps/libgnutools_la-getprogname.Tpo -c getprogname.c -o libgnutools_la-getprogname.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-stat-time.lo -MD -MP -MF .deps/libgnutools_la-stat-time.Tpo -c stat-time.c -o libgnutools_la-stat-time.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-progname.lo -MD -MP -MF .deps/libgnutools_la-progname.Tpo -c progname.c -o libgnutools_la-progname.o >/dev/null 2>&1 mv -f .deps/libgnutools_la-fd-hook.Tpo .deps/libgnutools_la-fd-hook.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT unistr/libgnutools_la-u16-mbtoucr.lo -MD -MP -MF unistr/.deps/libgnutools_la-u16-mbtoucr.Tpo -c unistr/u16-mbtoucr.c -o unistr/libgnutools_la-u16-mbtoucr.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-malloca.lo -MD -MP -MF .deps/libgnutools_la-malloca.Tpo -c malloca.c -o libgnutools_la-malloca.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT unistr/libgnutools_la-u8-uctomb-aux.lo -MD -MP -MF unistr/.deps/libgnutools_la-u8-uctomb-aux.Tpo -c unistr/u8-uctomb-aux.c -o unistr/libgnutools_la-u8-uctomb-aux.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-cloexec.lo -MD -MP -MF .deps/libgnutools_la-cloexec.Tpo -c cloexec.c -o libgnutools_la-cloexec.o >/dev/null 2>&1 mv -f unistr/.deps/libgnutools_la-u8-uctomb.Tpo unistr/.deps/libgnutools_la-u8-uctomb.Plo mv -f .deps/libgnutools_la-unistd.Tpo .deps/libgnutools_la-unistd.Plo mv -f .deps/libgnutools_la-free.Tpo .deps/libgnutools_la-free.Plo mv -f .deps/libgnutools_la-getopt1.Tpo .deps/libgnutools_la-getopt1.Plo mv -f .deps/libgnutools_la-getprogname.Tpo .deps/libgnutools_la-getprogname.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-version-etc.lo -MD -MP -MF .deps/libgnutools_la-version-etc.Tpo -c version-etc.c -o libgnutools_la-version-etc.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-fcntl.lo -MD -MP -MF .deps/libgnutools_la-fcntl.Tpo -c fcntl.c -o libgnutools_la-fcntl.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-error.lo -MD -MP -MF .deps/libgnutools_la-error.Tpo -c error.c -o libgnutools_la-error.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT unistr/libgnutools_la-u32-to-u8.lo -MD -MP -MF unistr/.deps/libgnutools_la-u32-to-u8.Tpo -c unistr/u32-to-u8.c -o unistr/libgnutools_la-u32-to-u8.o >/dev/null 2>&1 mv -f .deps/libgnutools_la-malloca.Tpo .deps/libgnutools_la-malloca.Plo mv -f .deps/libgnutools_la-basename-lgpl.Tpo .deps/libgnutools_la-basename-lgpl.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT unistr/libgnutools_la-u16-to-u8.lo -MD -MP -MF unistr/.deps/libgnutools_la-u16-to-u8.Tpo -c unistr/u16-to-u8.c -o unistr/libgnutools_la-u16-to-u8.o >/dev/null 2>&1 mv -f .deps/libgnutools_la-stat-time.Tpo .deps/libgnutools_la-stat-time.Plo mv -f unistr/.deps/libgnutools_la-u16-mbtoucr.Tpo unistr/.deps/libgnutools_la-u16-mbtoucr.Plo mv -f unistr/.deps/libgnutools_la-u8-uctomb-aux.Tpo unistr/.deps/libgnutools_la-u8-uctomb-aux.Plo mv -f .deps/libgnutools_la-cloexec.Tpo .deps/libgnutools_la-cloexec.Plo mv -f .deps/libgnutools_la-progname.Tpo .deps/libgnutools_la-progname.Plo mv -f .deps/libgnutools_la-fcntl.Tpo .deps/libgnutools_la-fcntl.Plo mv -f .deps/libgnutools_la-version-etc.Tpo .deps/libgnutools_la-version-etc.Plo mv -f unistr/.deps/libgnutools_la-u32-to-u8.Tpo unistr/.deps/libgnutools_la-u32-to-u8.Plo mv -f unistr/.deps/libgnutools_la-u16-to-u8.Tpo unistr/.deps/libgnutools_la-u16-to-u8.Plo mv -f .deps/libgnutools_la-error.Tpo .deps/libgnutools_la-error.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Os -fomit-frame-pointer -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -MT libgnutools_la-getopt.lo -MD -MP -MF .deps/libgnutools_la-getopt.Tpo -c getopt.c -o libgnutools_la-getopt.o >/dev/null 2>&1 mv -f .deps/libgnutools_la-getopt.Tpo .deps/libgnutools_la-getopt.Plo /bin/sh ../../libtool --tag=CC --mode=link gcc -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Os -fomit-frame-pointer -no-undefined -Wl,--as-needed,-O1,--sort-common -o libgnutools.la libgnutools_la-basename-lgpl.lo libgnutools_la-cloexec.lo libgnutools_la-error.lo libgnutools_la-fcntl.lo libgnutools_la-fd-hook.lo libgnutools_la-free.lo libgnutools_la-getopt.lo libgnutools_la-getopt1.lo libgnutools_la-getprogname.lo libgnutools_la-malloca.lo libgnutools_la-progname.lo libgnutools_la-stat-time.lo libgnutools_la-unistd.lo unistr/libgnutools_la-u16-mbtoucr.lo unistr/libgnutools_la-u16-to-u8.lo unistr/libgnutools_la-u32-to-u8.lo unistr/libgnutools_la-u8-uctomb.lo unistr/libgnutools_la-u8-uctomb-aux.lo libgnutools_la-version-etc.lo libtool: link: ar cr .libs/libgnutools.a .libs/libgnutools_la-basename-lgpl.o .libs/libgnutools_la-cloexec.o .libs/libgnutools_la-error.o .libs/libgnutools_la-fcntl.o .libs/libgnutools_la-fd-hook.o .libs/libgnutools_la-free.o .libs/libgnutools_la-getopt.o .libs/libgnutools_la-getopt1.o .libs/libgnutools_la-getprogname.o .libs/libgnutools_la-malloca.o .libs/libgnutools_la-progname.o .libs/libgnutools_la-stat-time.o .libs/libgnutools_la-unistd.o unistr/.libs/libgnutools_la-u16-mbtoucr.o unistr/.libs/libgnutools_la-u16-to-u8.o unistr/.libs/libgnutools_la-u32-to-u8.o unistr/.libs/libgnutools_la-u8-uctomb.o unistr/.libs/libgnutools_la-u8-uctomb-aux.o .libs/libgnutools_la-version-etc.o libtool: link: ranlib .libs/libgnutools.a libtool: link: ( cd ".libs" && rm -f "libgnutools.la" && ln -s "../libgnutools.la" "libgnutools.la" ) make[4]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/gnulib' make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/gnulib' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/gnulib' Making all in lou_maketable.d make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/lou_maketable.d' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/lou_maketable.d' make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools' gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT lou_allround.o -MD -MP -MF .deps/lou_allround.Tpo -c -o lou_allround.o lou_allround.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT brl_checks.lo -MD -MP -MF .deps/brl_checks.Tpo -c -o brl_checks.lo brl_checks.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT lou_checkhyphens.o -MD -MP -MF .deps/lou_checkhyphens.Tpo -c -o lou_checkhyphens.o lou_checkhyphens.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT lou_checktable.o -MD -MP -MF .deps/lou_checktable.Tpo -c -o lou_checktable.o lou_checktable.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT lou_debug.o -MD -MP -MF .deps/lou_debug.Tpo -c -o lou_debug.o lou_debug.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT lou_translate.o -MD -MP -MF .deps/lou_translate.Tpo -c -o lou_translate.o lou_translate.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT lou_trace.o -MD -MP -MF .deps/lou_trace.Tpo -c -o lou_trace.o lou_trace.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT lou_tableinfo.o -MD -MP -MF .deps/lou_tableinfo.Tpo -c -o lou_tableinfo.o lou_tableinfo.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT lou_checkyaml-lou_checkyaml.o -MD -MP -MF .deps/lou_checkyaml-lou_checkyaml.Tpo -c -o lou_checkyaml-lou_checkyaml.o `test -f 'lou_checkyaml.c' || echo './'`lou_checkyaml.c lou_checkhyphens.c: In function 'main': lou_checkhyphens.c:204:42: warning: format '%c' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 204 | printf("%c", inbuf[k]); | ~^ ~~~~~~~~ | | | | int widechar {aka unsigned int} | %c lou_debug.c: In function 'print_chars': lou_debug.c:104:16: warning: pointer targets in returning 'uint8_t *' {aka 'unsigned char *'} from a function with return type 'char *' differ in signedness [-Wpointer-sign] 104 | return result_buf; | ^~~~~~~~~~ lou_debug.c: In function 'printRule': lou_debug.c:111:47: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'TranslationTableCharacterAttributes' {aka 'long long unsigned int'} [-Wformat=] 111 | if (thisRule->before) printf("before=%x, ", thisRule->before); | ~^ ~~~~~~~~~~~~~~~~ | | | | unsigned int TranslationTableCharacterAttributes {aka long long unsigned int} | %llx lou_debug.c:112:45: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'TranslationTableCharacterAttributes' {aka 'long long unsigned int'} [-Wformat=] 112 | if (thisRule->after) printf("after=%x, ", thisRule->after); | ~^ ~~~~~~~~~~~~~~~ | | | | unsigned int TranslationTableCharacterAttributes {aka long long unsigned int} | %llx lou_trace.c: In function 'get_input': lou_trace.c:77:26: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 77 | if (input_length < 0) exit(0); | ^ lou_trace.c: In function 'print_chars': lou_trace.c:97:16: warning: pointer targets in returning 'uint8_t *' {aka 'unsigned char *'} from a function with return type 'char *' differ in signedness [-Wpointer-sign] 97 | return result_buf; | ^~~~~~~~~~ lou_trace.c: In function 'print_number': lou_trace.c:110:27: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 110 | sprintf(number, "%d", c); | ~^ ~ | | | | int widechar {aka unsigned int} | %d lou_debug.c: In function 'show_brailleIndicators': lou_debug.c:321:25: warning: format not a string literal, argument types not checked [-Wformat-nonliteral] 321 | snprintf(name, BUFSIZE, emphNames[offset], table->emphClasses[i]); | ^~~~~~~~ lou_debug.c:324:57: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'EmphasisClass' [-Wformat=] 324 | snprintf(name, BUFSIZE, "lenemphphrase %s", table->emphClasses[i]); | ~^ ~~~~~~~~~~~~~~~~~~~~~ | | | | char * EmphasisClass mv -f .deps/lou_tableinfo.Tpo .deps/lou_tableinfo.Po libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT brl_checks.lo -MD -MP -MF .deps/brl_checks.Tpo -c brl_checks.c -fPIC -DPIC -o .libs/brl_checks.o lou_checkyaml.c:50: warning: macro "MODE_TRANSLATION_BACKWARD" is not used [-Wunused-macros] 50 | #define MODE_TRANSLATION_BACKWARD 1 | lou_checkyaml.c:49: warning: macro "MODE_TRANSLATION_FORWARD" is not used [-Wunused-macros] 49 | #define MODE_TRANSLATION_FORWARD 0 | lou_checkyaml.c:55: warning: macro "MODE_DEFAULT" is not used [-Wunused-macros] 55 | #define MODE_DEFAULT MODE_TRANSLATION_FORWARD | lou_checkyaml.c:54: warning: macro "MODE_DISPLAY" is not used [-Wunused-macros] 54 | #define MODE_DISPLAY 5 | lou_checkyaml.c:53: warning: macro "MODE_HYPHENATION_BRAILLE" is not used [-Wunused-macros] 53 | #define MODE_HYPHENATION_BRAILLE 4 | lou_checkyaml.c:52: warning: macro "MODE_HYPHENATION" is not used [-Wunused-macros] 52 | #define MODE_HYPHENATION 3 | lou_checkyaml.c:51: warning: macro "MODE_TRANSLATION_BOTH_DIRECTIONS" is not used [-Wunused-macros] 51 | #define MODE_TRANSLATION_BOTH_DIRECTIONS 2 | mv -f .deps/lou_checkyaml-lou_checkyaml.Tpo .deps/lou_checkyaml-lou_checkyaml.Po mv -f .deps/lou_checktable.Tpo .deps/lou_checktable.Po brl_checks.c: In function 'check_base': brl_checks.c:128:43: warning: passing argument 1 of 'parsed_strlen' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 128 | int inlen = parsed_strlen(input); | ^~~~~ brl_checks.c:50:21: note: expected 'char *' but argument is of type 'const char *' 50 | parsed_strlen(char *s) { | ~~~~~~^ At top level: brl_checks.c:61:1: warning: 'print_int_array' defined but not used [-Wunused-function] 61 | print_int_array(const char *prefix, int *pos_list, int len) { | ^~~~~~~~~~~~~~~ mv -f .deps/lou_checkhyphens.Tpo .deps/lou_checkhyphens.Po mv -f .deps/lou_translate.Tpo .deps/lou_translate.Po mv -f .deps/lou_allround.Tpo .deps/lou_allround.Po mv -f .deps/lou_debug.Tpo .deps/lou_debug.Po brl_checks.c: In function 'check_base': brl_checks.c:143:25: warning: use of possibly-NULL 'typeformbuf' where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] 143 | memcpy(typeformbuf, in.typeform, inlen * sizeof(formtype)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'check_base': events 1-6 | | 102 | if (in.direction < 0 || in.direction > 2) { | | ^ | | | | | (1) following 'false' branch... |...... | 106 | if (in.direction != 0 && in.typeform != NULL) { | | ~ | | | | | (2) ...to here |...... | 141 | if (in.typeform != NULL) { | | ~ | | | | | (3) following 'true' branch (when '' is non-NULL)... | 142 | typeformbuf = malloc(outlen * sizeof(formtype)); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (4) ...to here | | (5) this call could return NULL | 143 | memcpy(typeformbuf, in.typeform, inlen * sizeof(formtype)); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (6) argument 1 ('typeformbuf') from (5) could be NULL where non-null expected | In file included from ../tools/gnulib/string.h:41, from brl_checks.c:27: /usr/include/string.h:27:7: note: argument 1 of 'memcpy' must be non-null 27 | void *memcpy (void *__restrict, const void *__restrict, size_t); | ^~~~~~ brl_checks.c: In function 'convert_typeform': brl_checks.c:358:47: warning: dereference of possibly-NULL 'typeform' [CWE-690] [-Wanalyzer-possible-null-dereference] 358 | for (i = 0; i < len; i++) typeform[i] = typeform_string[i] - '0'; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 'convert_typeform': events 1-4 | | 356 | formtype *typeform = malloc(len * sizeof(formtype)); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (1) this call could return NULL | 357 | int i; | 358 | for (i = 0; i < len; i++) typeform[i] = typeform_string[i] - '0'; | | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | | | (3) ...to here | | | (4) 'typeform + (sizetype)i * 2' could be NULL: unchecked value from (1) | | (2) following 'true' branch (when 'i < len')... | brl_checks.c: In function 'check_hyphenation': brl_checks.c:581:28: warning: dereference of possibly-NULL 'hyphenatedbuf' [CWE-690] [-Wanalyzer-possible-null-dereference] 581 | hyphenatedbuf[i++] = inbuf[j++]; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 'check_hyphenation': events 1-8 | | 560 | if (!inlen) { | | ^ | | | | | (1) following 'false' branch (when 'inlen != 0')... |...... | 565 | hyphens = calloc(inlen + 1, sizeof(char)); | | ~~~~~~~~~ | | | | | (2) ...to here | 566 | | 567 | if (!lou_hyphenate(tableList, inbuf, inlen, hyphens, mode)) { | | ~ | | | | | (3) following 'false' branch... |...... | 572 | if (hyphens[0] != '0') { | | ~~~~~~~~~~~ | | | | | | | (4) ...to here | | (5) following 'false' branch... |...... | 578 | hyphenatedbuf = malloc(sizeof(widechar) * hyphenatedlen); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (6) ...to here | | (7) this call could return NULL |...... | 581 | hyphenatedbuf[i++] = inbuf[j++]; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (8) 'hyphenatedbuf' could be NULL: unchecked value from (7) | mv -f .deps/lou_trace.Tpo .deps/lou_trace.Po libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT brl_checks.lo -MD -MP -MF .deps/brl_checks.Tpo -c brl_checks.c -o brl_checks.o >/dev/null 2>&1 mv -f .deps/brl_checks.Tpo .deps/brl_checks.Plo /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o libbrlcheck.la brl_checks.lo ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libtool: link: (cd .libs/libbrlcheck.lax/libgnutools.a && ar x "/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/../tools/gnulib/.libs/libgnutools.a") libtool: link: ar cr .libs/libbrlcheck.a .libs/brl_checks.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-basename-lgpl.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-cloexec.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-error.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-fcntl.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-fd-hook.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-free.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-getopt.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-getopt1.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-getprogname.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-malloca.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-progname.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-stat-time.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-u16-mbtoucr.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-u16-to-u8.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-u32-to-u8.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-u8-uctomb-aux.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-u8-uctomb.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-unistd.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-version-etc.o libtool: link: ranlib .libs/libbrlcheck.a libtool: link: rm -fr .libs/libbrlcheck.lax libtool: link: ( cd ".libs" && rm -f "libbrlcheck.la" && ln -s "../libbrlcheck.la" "libbrlcheck.la" ) /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o lou_allround lou_allround.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o lou_checkhyphens lou_checkhyphens.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o lou_checktable lou_checktable.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o lou_debug lou_debug.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o lou_translate lou_translate.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o lou_trace lou_trace.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o lou_tableinfo lou_tableinfo.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o lou_checkyaml lou_checkyaml-lou_checkyaml.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/lou_checkhyphens lou_checkhyphens.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/lou_debug lou_debug.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/lou_translate lou_translate.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/lou_checktable lou_checktable.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/lou_allround lou_allround.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/lou_trace lou_trace.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/lou_checkyaml lou_checkyaml-lou_checkyaml.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/lou_tableinfo lou_tableinfo.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools' Making all in tables make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tables' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tables' Making all in man make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/man' help2man ../tools/lou_allround --info-page=liblouis \ --name="Test every capability of the liblouis library" \ --output=lou_allround.1 help2man ../tools/lou_checkhyphens --info-page=liblouis \ --name="Check the accuracy of hyphenation in liblouis Braille translation tables" \ --output=lou_checkhyphens.1 help2man ../tools/lou_checktable --info-page=liblouis \ --name="Test a liblouis Braille translation table" \ --output=lou_checktable.1 help2man ../tools/lou_debug --info-page=liblouis \ --name="A debugger for liblouis Braille translation tables" \ --output=lou_debug.1 help2man ../tools/lou_translate --info-page=liblouis \ --name="A Braille translator for large scale testing of liblouis Braille translation tables" \ --output=lou_translate.1 help2man ../tools/lou_trace --info-page=liblouis \ --name="A tool to list all the rules that were used for a Braille translation" \ --output=lou_trace.1 help2man ../tools/lou_checkyaml --info-page=liblouis \ --name="A tool to check Braille tests defined in a YAML file" \ --output=lou_checkyaml.1 help2man ../tools/lou_tableinfo --info-page=liblouis \ --name="A tool to query meta data from a liblouis Braille translation table" \ --output=lou_tableinfo.1 make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/man' Making all in tests make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests' Making all in tables make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables' Making all in moreTables make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/moreTables' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/moreTables' Making all in resolve_table make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table' Making all in dir_1 make[4]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1' Making all in dir_1.1 make[5]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1/dir_1.1' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1/dir_1.1' make[5]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1' make[4]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1' Making all in dir_2 make[4]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_2' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_2' make[4]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table' make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table' Making all in emphclass make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/emphclass' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/emphclass' Making all in attribute make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/attribute' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/attribute' make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables' Making all in tablesWithMetadata make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tablesWithMetadata' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tablesWithMetadata' Making all in yaml make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/yaml' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/yaml' Making all in braille-specs make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/braille-specs' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/braille-specs' Making all in ueb_test_data make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/ueb_test_data' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/ueb_test_data' make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests' Making all in python make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python' Making all in louis make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python/louis' source ../../liblouis/liblouis.la ; \ sed "s/###LIBLOUIS_SONAME###/$dlname/" \ < ./__init__.py.in \ > __init__.py make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python/louis' make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python' Making all in windows make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows' Making all in include make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows/include' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows/include' Making all in utils make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows/utils' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows/utils' make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows' make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0' Making check in gnulib make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/gnulib' make check-recursive make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/gnulib' make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/gnulib' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/gnulib' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/gnulib' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/gnulib' Making check in liblouis make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis' Making check in tools make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools' Making check in gnulib make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/gnulib' make check-recursive make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/gnulib' make[4]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/gnulib' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/gnulib' make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/gnulib' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/gnulib' Making check in lou_maketable.d make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/lou_maketable.d' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/lou_maketable.d' make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools' Making check in tables make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tables' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tables' Making check in man make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/man' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/man' Making check in tests make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests' Making check in tables make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables' Making check in moreTables make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/moreTables' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/moreTables' Making check in resolve_table make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table' Making check in dir_1 make[4]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1' Making check in dir_1.1 make[5]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1/dir_1.1' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1/dir_1.1' make[5]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1' make[5]: Nothing to be done for 'check-am'. make[5]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1' make[4]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1' Making check in dir_2 make[4]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_2' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_2' make[4]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table' make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table' Making check in emphclass make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/emphclass' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/emphclass' Making check in attribute make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/attribute' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/attribute' make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables' Making check in tablesWithMetadata make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tablesWithMetadata' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tablesWithMetadata' Making check in yaml make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/yaml' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/yaml' Making check in braille-specs make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/braille-specs' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/braille-specs' Making check in ueb_test_data make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/ueb_test_data' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/ueb_test_data' make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests' make checkTable check_metadata emphclass attributeNames findTable getTable hash_collision hyphenate_xxx logging resolve_table typeform typeform_for_emphclass suggestChunks charToFallbackDots check_ueb_test_data \ check_all_tables.pl check_endless_loop.pl multiple_table_path.pl ueb_test_data.pl make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests' gcc -DHAVE_CONFIG_H -I. -I../liblouis -I../liblouis -I../gnulib -I../tools -I../gnulib -I../tools -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT checkTable.o -MD -MP -MF .deps/checkTable.Tpo -c -o checkTable.o checkTable.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -I../liblouis -I../gnulib -I../tools -I../gnulib -I../tools -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT check_metadata.o -MD -MP -MF .deps/check_metadata.Tpo -c -o check_metadata.o check_metadata.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -I../liblouis -I../gnulib -I../tools -I../gnulib -I../tools -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT emphclass.o -MD -MP -MF .deps/emphclass.Tpo -c -o emphclass.o emphclass.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -I../liblouis -I../gnulib -I../tools -I../gnulib -I../tools -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT attributeNames.o -MD -MP -MF .deps/attributeNames.Tpo -c -o attributeNames.o attributeNames.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -I../liblouis -I../gnulib -I../tools -I../gnulib -I../tools -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT findTable.o -MD -MP -MF .deps/findTable.Tpo -c -o findTable.o findTable.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -I../liblouis -I../gnulib -I../tools -I../gnulib -I../tools -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT getTable.o -MD -MP -MF .deps/getTable.Tpo -c -o getTable.o getTable.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -I../liblouis -I../gnulib -I../tools -I../gnulib -I../tools -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT hash_collision.o -MD -MP -MF .deps/hash_collision.Tpo -c -o hash_collision.o hash_collision.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -I../liblouis -I../gnulib -I../tools -I../gnulib -I../tools -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT hyphenate_xxx.o -MD -MP -MF .deps/hyphenate_xxx.Tpo -c -o hyphenate_xxx.o hyphenate_xxx.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -I../liblouis -I../gnulib -I../tools -I../gnulib -I../tools -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT logging.o -MD -MP -MF .deps/logging.Tpo -c -o logging.o logging.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -I../liblouis -I../gnulib -I../tools -I../gnulib -I../tools -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT resolve_table.o -MD -MP -MF .deps/resolve_table.Tpo -c -o resolve_table.o resolve_table.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -I../liblouis -I../gnulib -I../tools -I../gnulib -I../tools -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT typeform.o -MD -MP -MF .deps/typeform.Tpo -c -o typeform.o typeform.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -I../liblouis -I../gnulib -I../tools -I../gnulib -I../tools -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT typeform_for_emphclass.o -MD -MP -MF .deps/typeform_for_emphclass.Tpo -c -o typeform_for_emphclass.o typeform_for_emphclass.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -I../liblouis -I../gnulib -I../tools -I../gnulib -I../tools -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT suggestChunks.o -MD -MP -MF .deps/suggestChunks.Tpo -c -o suggestChunks.o suggestChunks.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -I../liblouis -I../gnulib -I../tools -I../gnulib -I../tools -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT charToFallbackDots.o -MD -MP -MF .deps/charToFallbackDots.Tpo -c -o charToFallbackDots.o charToFallbackDots.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -I../liblouis -I../gnulib -I../tools -I../gnulib -I../tools -w -Os -fomit-frame-pointer -Os -fomit-frame-pointer -MT check_ueb_test_data-check_ueb_test_data.o -MD -MP -MF .deps/check_ueb_test_data-check_ueb_test_data.Tpo -c -o check_ueb_test_data-check_ueb_test_data.o `test -f 'check_ueb_test_data.c' || echo './'`check_ueb_test_data.c make[3]: Nothing to be done for 'check_all_tables.pl'. make[3]: Nothing to be done for 'check_endless_loop.pl'. make[3]: Nothing to be done for 'multiple_table_path.pl'. make[3]: Nothing to be done for 'ueb_test_data.pl'. In file included from check_metadata.c:13: ../liblouis/config.h:852: warning: "_GL_ATTRIBUTE_DEALLOC_FREE" redefined 852 | #define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (free, 1) | In file included from check_metadata.c:11: ../gnulib/string.h:630: note: this is the location of the previous definition 630 | # define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (rpl_free, 1) | mv -f .deps/hyphenate_xxx.Tpo .deps/hyphenate_xxx.Po /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o hyphenate_xxx hyphenate_xxx.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la mv -f .deps/attributeNames.Tpo .deps/attributeNames.Po /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o attributeNames attributeNames.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la mv -f .deps/checkTable.Tpo .deps/checkTable.Po mv -f .deps/typeform_for_emphclass.Tpo .deps/typeform_for_emphclass.Po /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o checkTable checkTable.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o typeform_for_emphclass typeform_for_emphclass.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la mv -f .deps/getTable.Tpo .deps/getTable.Po /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o getTable getTable.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la mv -f .deps/suggestChunks.Tpo .deps/suggestChunks.Po /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o suggestChunks suggestChunks.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la mv -f .deps/hash_collision.Tpo .deps/hash_collision.Po /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o hash_collision hash_collision.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la mv -f .deps/charToFallbackDots.Tpo .deps/charToFallbackDots.Po /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o charToFallbackDots charToFallbackDots.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la mv -f .deps/check_metadata.Tpo .deps/check_metadata.Po /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o check_metadata check_metadata.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la mv -f .deps/typeform.Tpo .deps/typeform.Po mv -f .deps/emphclass.Tpo .deps/emphclass.Po /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o typeform typeform.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o emphclass emphclass.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la mv -f .deps/logging.Tpo .deps/logging.Po /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o logging logging.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la mv -f .deps/findTable.Tpo .deps/findTable.Po /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o findTable findTable.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la mv -f .deps/resolve_table.Tpo .deps/resolve_table.Po /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o resolve_table resolve_table.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/hyphenate_xxx hyphenate_xxx.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/attributeNames attributeNames.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/typeform_for_emphclass typeform_for_emphclass.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/checkTable checkTable.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/getTable getTable.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/hash_collision hash_collision.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/suggestChunks suggestChunks.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/check_metadata check_metadata.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/typeform typeform.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/charToFallbackDots charToFallbackDots.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/emphclass emphclass.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/logging logging.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/findTable findTable.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/resolve_table resolve_table.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a mv -f .deps/check_ueb_test_data-check_ueb_test_data.Tpo .deps/check_ueb_test_data-check_ueb_test_data.Po /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o check_ueb_test_data check_ueb_test_data-check_ueb_test_data.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la libtool: link: gcc -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/check_ueb_test_data check_ueb_test_data-check_ueb_test_data.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests' make check-TESTS make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests' make[4]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests' SKIP: braille-specs/ar-ar-comp8.yaml SKIP: braille-specs/afr-za-g2.yaml SKIP: braille-specs/ar-ar-g1.yaml SKIP: braille-specs/ar-ar-g2.yaml SKIP: braille-specs/ar-ar-g1_harness.yaml SKIP: braille-specs/ba.yaml SKIP: braille-specs/bg.yaml SKIP: braille-specs/bel.yaml SKIP: braille-specs/cop-eg.yaml SKIP: braille-specs/chr-us-g1_harness.yaml SKIP: braille-specs/cs_harness.yaml SKIP: braille-specs/cs-comp8_harness.yaml PASS: checkTable SKIP: braille-specs/da-dk-g08.yaml SKIP: braille-specs/da-dk-g18-dictionary_harness.yaml SKIP: braille-specs/da-dk-g16.yaml SKIP: braille-specs/da-dk-g16-lit.yaml SKIP: braille-specs/da-dk-g16-dictionary_harness.yaml PASS: findTable PASS: attributeNames PASS: emphclass SKIP: braille-specs/da-dk-g18.yaml SKIP: braille-specs/da-dk-g26.yaml PASS: logging PASS: typeform_for_emphclass PASS: resolve_table PASS: getTable SKIP: braille-specs/da-dk-g26-dictionary_harness.yaml SKIP: braille-specs/da-dk-g26-lit.yaml SKIP: braille-specs/da-dk-g26l-lit.yaml SKIP: braille-specs/da-dk-g26l.yaml SKIP: braille-specs/da-dk-g28-dictionary_harness.yaml PASS: suggestChunks SKIP: braille-specs/da-dk-g28.yaml SKIP: braille-specs/da-dk-g28l.yaml PASS: check_endless_loop.pl SKIP: braille-specs/de-comp6.yaml PASS: charToFallbackDots SKIP: braille-specs/de-eurobrl6.yaml SKIP: braille-specs/de-g0-detailed-dictionary.yaml SKIP: braille-specs/de-de-comp8.yaml SKIP: braille-specs/de-g1-detailed-dictionary.yaml PASS: hyphenate_xxx SKIP: braille-specs/de-g0.yaml SKIP: braille-specs/de-g0-detailed-specs.yaml SKIP: braille-specs/de-g1-detailed-specs.yaml SKIP: braille-specs/de-g2-detailed-specs.yaml SKIP: braille-specs/de-g1.yaml SKIP: braille-specs/de-g1-dictionary.yaml SKIP: braille-specs/de-g2-sbs.yaml SKIP: braille-specs/de-g2.yaml SKIP: braille-specs/de-g2-dictionary.yaml SKIP: braille-specs/el-backward.yaml SKIP: braille-specs/el-forward.yaml SKIP: braille-specs/en-GB-g2.yaml SKIP: braille-specs/en-gb-g1_harness.yaml SKIP: braille-specs/en-nabcc.yaml PASS: check_metadata SKIP: braille-specs/en-ueb-02-stand_alone.yaml SKIP: braille-specs/en-ueb-03-symbols.yaml SKIP: braille-specs/en-ueb-06-numeric_mode.yaml SKIP: braille-specs/en-ueb-05-grade_1_mode.yaml SKIP: braille-specs/en-ueb-09-typeforms.yaml SKIP: braille-specs/en-ueb-08-capitalization.yaml SKIP: braille-specs/en-ueb-10-07-contractions.yaml SKIP: braille-specs/en-ueb-10-13-contractions.yaml SKIP: braille-specs/en-ueb-g1_backward.yaml SKIP: braille-specs/en-ueb-g1_harness.yaml SKIP: braille-specs/en-ueb-g2-dictionary_harness.yaml SKIP: braille-specs/en-ueb-g2_backward.yaml SKIP: braille-specs/en-ueb-g2_backward_no_dis.yaml SKIP: braille-specs/en-ueb-computer-code.yaml SKIP: braille-specs/en-ueb-math.yaml SKIP: braille-specs/en-ueb-repeated-underscores.yaml SKIP: braille-specs/en-ueb-symbols_harness.yaml SKIP: braille-specs/en-us-comp6.yaml SKIP: braille-specs/en-us-comp8-ext-back_harness.yaml SKIP: braille-specs/en-us-comp8-ext-for_harness.yaml SKIP: braille-specs/en-us-emphasis_harness.yaml SKIP: braille-specs/en-us-g2.yaml SKIP: braille-specs/es-comp.yaml SKIP: braille-specs/en-us-g2-dictionary_harness.yaml SKIP: braille-specs/eo-g1_harness.yaml SKIP: braille-specs/fr-bfu-comp6.yaml SKIP: braille-specs/ethio-g1_harness.yaml SKIP: braille-specs/es-g2.yaml SKIP: braille-specs/fa-ir-comp8-harness.yaml SKIP: braille-specs/fa-ir-g1-harness.yaml SKIP: braille-specs/fi_harness.yaml SKIP: braille-specs/fr-bfu-comp8.yaml SKIP: braille-specs/fr-bfu-g2.yaml SKIP: braille-specs/fr-bfu-g2_harness.yaml SKIP: braille-specs/ga-g2_harness.yaml SKIP: braille-specs/ga-g1_harness.yaml SKIP: braille-specs/grc-international-common.yaml SKIP: braille-specs/he-IL.yaml SKIP: braille-specs/grc-international-decomposed.yaml SKIP: braille-specs/grc-international-composed.yaml SKIP: braille-specs/hi_harness.yaml SKIP: braille-specs/hu-hu-g1_braille_input_forward.yaml SKIP: braille-specs/hu-hu-comp8_backward.yaml SKIP: braille-specs/hr-8dots_harness.yaml SKIP: braille-specs/hu-hu-comp8_harness.yaml SKIP: braille-specs/hu-hu-g1_harness.yaml SKIP: braille-specs/hu-hu-g1_backward.yaml SKIP: braille-specs/hu-hu-g1_special_consonants.yaml SKIP: braille-specs/hu-hu-g1_braille_input_backward.yaml SKIP: braille-specs/hu-hu-g1-numbers.yaml SKIP: braille-specs/iu-ca-g1_harness.yaml SKIP: braille-specs/hu-hu-g2_harness.yaml SKIP: braille-specs/hu-hu-g2_backward.yaml SKIP: braille-specs/hu-hu-g2-numbers.yaml SKIP: braille-specs/ja-kantenji.yaml SKIP: braille-specs/kk.yaml SKIP: braille-specs/kmr.yaml SKIP: braille-specs/ko-g2_harness.yaml SKIP: braille-specs/ko-2006-g2_harness.yaml SKIP: braille-specs/mn-MN_harness.yaml SKIP: braille-specs/lt-6dot_harness.yaml PASS: multiple_table_path.pl SKIP: braille-specs/litdigits6Dots_backward.yaml SKIP: braille-specs/lt_harness.yaml SKIP: braille-specs/ml.yaml SKIP: braille-specs/lv_harness.yaml SKIP: braille-specs/no_8dot_harness.yaml SKIP: braille-specs/ms-my-g2.yaml SKIP: braille-specs/nl-g0_harness.yaml SKIP: braille-specs/nl-comp8_harness.yaml SKIP: braille-specs/no_harness.yaml SKIP: braille-specs/no_typeform_harness.yaml SKIP: braille-specs/no_backward.yaml SKIP: braille-specs/no_g1_harness.yaml SKIP: braille-specs/no_g2_harness.yaml SKIP: braille-specs/sah.yaml SKIP: braille-specs/pl-g1.yaml SKIP: braille-specs/pa.yaml SKIP: braille-specs/pl-pl-comp8_harness.yaml SKIP: braille-specs/pt-g1.yaml SKIP: braille-specs/ru.yaml SKIP: braille-specs/sl-g1.yaml SKIP: braille-specs/sk-g1_harness.yaml SKIP: braille-specs/spaces.yaml SKIP: braille-specs/sr-g1_harness.yaml SKIP: braille-specs/st-g2.yaml SKIP: braille-specs/ta-ta-g1_harness.yaml SKIP: braille-specs/tt.yaml SKIP: braille-specs/uk.yaml SKIP: braille-specs/zh-chn.yaml SKIP: braille-specs/ur-pk-g2.yaml SKIP: braille-specs/uz.yaml SKIP: braille-specs/vi.yaml SKIP: braille-specs/ve-g2.yaml SKIP: braille-specs/xh-g2.yaml SKIP: yaml/back_cont_then_punc.yaml SKIP: yaml/attribute.yaml SKIP: braille-specs/zhcn-g1.yaml SKIP: braille-specs/zh-tw.yaml SKIP: braille-specs/zhcn-g2.yaml SKIP: yaml/begcaps_endcaps.yaml SKIP: braille-specs/hu-hu-g1-hyph_harness.yaml SKIP: yaml/before_begmidword.yaml SKIP: yaml/capsnocont.yaml SKIP: yaml/capitalization.yaml SKIP: yaml/broken_equals_operand.yaml SKIP: yaml/capsword.yaml SKIP: yaml/compbrlAtCursor_with_equals.yaml SKIP: yaml/case-sensitivity.yaml SKIP: yaml/computer_braille.yaml SKIP: yaml/hyphenation.yaml SKIP: yaml/face-with-tears-of-joy.yaml SKIP: yaml/example_test.yaml SKIP: yaml/emphasis.yaml SKIP: yaml/hyphenation_nocross_harness.yaml SKIP: yaml/inpos_outpos.yaml SKIP: yaml/issue-479.yaml SKIP: yaml/input-length.yaml SKIP: yaml/issue-332.yaml SKIP: yaml/letterDefTest_harness.yaml SKIP: yaml/issue-615.yaml SKIP: yaml/issue-963.yaml SKIP: yaml/multipass.yaml SKIP: yaml/multipass-backward.yaml SKIP: yaml/multipass-vs-match.yaml SKIP: yaml/multipass-forward.yaml SKIP: yaml/multipass-negation.yaml SKIP: yaml/new_emph.yaml SKIP: yaml/noletsignafter.yaml SKIP: yaml/numericmode.yaml SKIP: yaml/nonumsign.yaml SKIP: yaml/partialTrans.yaml SKIP: yaml/pass0_typebuf.yaml SKIP: yaml/present_progressive.yaml SKIP: yaml/precedence.yaml SKIP: yaml/repword.yaml SKIP: yaml/syllable.yaml SKIP: yaml/various-regression-tests.yaml SKIP: yaml/squash_space.yaml SKIP: yaml/undefined.yaml SKIP: yaml/face-with-tears-of-joy-ucs4.yaml PASS: typeform XFAIL: ueb_test_data.pl PASS: hash_collision PASS: check_all_tables.pl ============================================================================ Testsuite summary for Liblouis 3.22.0 ============================================================================ # TOTAL: 203 # PASS: 17 # SKIP: 185 # XFAIL: 1 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests' make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests' Making check in python make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python' Making check in louis make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python/louis' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python/louis' make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python' Making check in windows make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows' Making check in include make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows/include' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows/include' Making check in utils make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows/utils' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows/utils' make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows' make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0' make[1]: Nothing to be done for 'check-am'. make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0' >>> liblouis: Entering fakeroot... Making install in gnulib make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/gnulib' make install-recursive make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/gnulib' make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/gnulib' make[4]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/gnulib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/gnulib' make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/gnulib' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/gnulib' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/gnulib' Making install in liblouis make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis' make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis' .././build-aux/install-sh -c -d '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/include/liblouis' .././build-aux/install-sh -c -d '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/lib' /bin/sh ../libtool --mode=install /usr/bin/install -c liblouis.la '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/lib' /usr/bin/install -c -m 644 liblouis.h '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/include/liblouis' libtool: install: /usr/bin/install -c .libs/liblouis.so.20.0.10 /home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/lib/liblouis.so.20.0.10 libtool: install: (cd /home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/lib && { ln -s -f liblouis.so.20.0.10 liblouis.so.20 || { rm -f liblouis.so.20 && ln -s liblouis.so.20.0.10 liblouis.so.20; }; }) libtool: install: (cd /home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/lib && { ln -s -f liblouis.so.20.0.10 liblouis.so || { rm -f liblouis.so && ln -s liblouis.so.20.0.10 liblouis.so; }; }) libtool: install: /usr/bin/install -c .libs/liblouis.lai /home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/lib/liblouis.la libtool: install: /usr/bin/install -c .libs/liblouis.a /home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/lib/liblouis.a libtool: install: chmod 644 /home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/lib/liblouis.a libtool: install: ranlib /home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/lib/liblouis.a libtool: warning: remember to run 'libtool --finish /usr/lib' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis' Making install in tools make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools' Making install in gnulib make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/gnulib' make install-recursive make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/gnulib' make[4]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/gnulib' make[5]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/gnulib' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/gnulib' make[4]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/gnulib' make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/gnulib' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/gnulib' Making install in lou_maketable.d make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/lou_maketable.d' make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/lou_maketable.d' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/lou_maketable.d' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools/lou_maketable.d' make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools' make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools' .././build-aux/install-sh -c -d '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/bin' .././build-aux/install-sh -c -d '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/bin' make[3]: Nothing to be done for 'install-data-am'. .././build-aux/install-sh -c -d '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/bin' /usr/bin/install -c lou_maketable.d/lou_maketable '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/bin' /bin/sh ../libtool --mode=install /usr/bin/install -c lou_allround lou_checkhyphens lou_checktable lou_debug lou_translate lou_trace lou_tableinfo '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/bin' .././build-aux/install-sh -c -d '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/bin/lou_maketable.d/' /usr/bin/install -c lou_maketable.d/export_chunked_words.py lou_maketable.d/generate_alphabet.py lou_maketable.d/lou_maketable.mk lou_maketable.d/make_suggestions.py lou_maketable.d/submit_rows.py lou_maketable.d/submit_rows.sh lou_maketable.d/submit_rules.py lou_maketable.d/submit_rules.sh lou_maketable.d/substrings.pl lou_maketable.d/utils.py lou_maketable.d/wrap_patgen.sh '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/bin/lou_maketable.d/' libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib' libtool: warning: '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/liblouis.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/lou_allround /home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/bin/lou_allround libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib' libtool: warning: '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/liblouis.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/lou_checkhyphens /home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/bin/lou_checkhyphens libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib' libtool: warning: '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/liblouis.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/lou_checktable /home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/bin/lou_checktable libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib' libtool: warning: '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/liblouis.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/lou_debug /home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/bin/lou_debug libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib' libtool: warning: '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/liblouis.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/lou_translate /home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/bin/lou_translate libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib' libtool: warning: '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/liblouis.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/lou_trace /home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/bin/lou_trace libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib' libtool: warning: '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/liblouis/liblouis.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/lou_tableinfo /home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/bin/lou_tableinfo make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tools' Making install in tables make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tables' make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tables' make[2]: Nothing to be done for 'install-exec-am'. .././build-aux/install-sh -c -d '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/share/liblouis/tables' /usr/bin/install -c -m 644 afr-za-g1.ctb afr-za-g2.ctb ar-ar-comp8.utb ar-ar-g1-core.uti ar-ar-g1.utb ar-ar-g2.ctb ar-ar-math.uti ar.tbl as-in-g1.utb as.tbl awa.tbl aw-in-g1.utb ba.utb be-in-g1.utb bel.utb bel-comp.utb bengali.cti bg.dis bg.ctb bg.tbl bg.utb bh.ctb bh.tbl bn.tbl bo.ctb bo.tbl boxes.ctb braille-patterns.cti bra.tbl br-in-g1.utb ca-chardefs.cti ca-g1.ctb ca.tbl chr-us-g1.ctb ckb-chardefs.cti ckb-g1.ctb ckb.tbl ckb-translation.cti compress.cti controlchars.cti '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/share/liblouis/tables' /usr/bin/install -c -m 644 cop-eg-comp8.utb corrections.cti countries.cti cs-chardefs.cti cs-comp8.utb cs-g1.ctb cs.tbl cs-translation.cti cy-cy-g1.utb cy-cy-g2.ctb cy.tbl da-dk-6miscChars.cti da-dk-8miscChars.cti da-dk-g08.ctb da-dk-g16.ctb da-dk-g16-lit.ctb da-dk-g18.ctb da-dk-g26.ctb da-dk-g26l.ctb da-dk-g26-lit.ctb da-dk-g26l-lit.ctb da-dk-g28.ctb da-dk-g28l.ctb da-dk-octobraille.dis de-accents.cti de-accents-detailed.cti de-chardefs6.cti de-chardefs8.cti de-chess.ctb de-comp6.utb de-de-comp8.ctb de-de.dis de-eurobrl6.dis de-eurobrl6u.dis de-g0-core.uti de-g0.utb de-g0-detailed.utb de-g1-core.cti de-g1-core-patterns.dic de-g1.ctb '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/share/liblouis/tables' /usr/bin/install -c -m 644 de-g1-detailed.ctb de-g2-core.cti de-g2-core-patterns.dic de-g2.ctb de-g2-detailed.ctb devanagari.cti digits6DotsPlusDot6.uti digits6Dots.uti digits8Dots.uti dra.ctb dra.tbl el.ctb en_CA.ctb en_CA.tbl en-chardefs.cti en-chess.ctb en-gb-comp8.ctb en-gb-g1.utb en-GB-g2.ctb en_GB.tbl en-in-g1.ctb en-nabcc.utb en-ueb-chardefs.uti en-ueb-g1.ctb en-ueb-g2.ctb en-ueb-math.ctb en-us-brf.dis en-us-comp6.ctb en-us-comp8.ctb en_US-comp8-ext.tbl en-us-comp8-ext.utb en-us-compbrl.uti en-us-emphasis.uti en-us-g1.ctb en-us-g2.ctb en-us-interline.ctb en-us-mathtext.ctb en_US.tbl eo-g1.ctb eo-g1-x-system.ctb '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/share/liblouis/tables' /usr/bin/install -c -m 644 eo.tbl es-chardefs.cti Es-Es-G0.utb es-g1.ctb es-g2.ctb es-new.dis es-old.dis es.tbl et.ctb et-g0.utb ethio-g1.ctb et.tbl eurodefs.cti fa-ir-comp8.ctb fa-ir-g1.utb fi-fi-8dot.ctb fi.utb fr-bfu-comp68.cti fr-bfu-comp6.utb fr-bfu-comp8.utb fr-bfu-g2.ctb ga-g1.utb ga-g2.ctb gd.ctb gd.tbl gez.tbl gon.ctb gon.tbl grc-international-common.uti grc-international-composed.uti grc-international-decomposed.uti grc-international-en.utb gr-pl-comp8.uti gu-in-g1.utb gujarati.cti gurumuki.cti gu.tbl haw-us-g1.ctb he-IL.utb he-IL-comp8.utb '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/share/liblouis/tables' /usr/bin/install -c -m 644 hi-in-g1.utb hi.tbl hr-chardefs.cti hr-comp8.tbl hr-comp8.utb hr-digits.uti hr-g1.ctb hr-g1.tbl hr-translation.cti hu-backtranslate-correction.dis hu-backtranslate-word-corrections.cti hu-chardefs.cti hu-exceptionwords.cti hu-hu-comp8.ctb hu-hu-g1_braille_input.cti hu-hu-g1.ctb hu-hu-g2.ctb hu-hu-g2_exceptions.cti hu.tbl hy.ctb hyph_brl_da_dk.dic hyph_cs_CZ.dic hyph_da_DK.dic hyph_de_DE.dic hyph_en_US.dic hyph_eo.dic hyph_es_ES.dic hyph_fr_FR.dic hyph_hu_HU.dic hyph_it_IT.dic hyph_nb_NO.dic hyph_nl_NL.dic hyph_nn_NO.dic hyph_pl_PL.dic hyph_pt_PT.dic hyph_ru.dic hyph_sv_SE.dic hy.tbl IPA-unicode-range.uti IPA.utb '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/share/liblouis/tables' /usr/bin/install -c -m 644 is-chardefs6.cti is-chardefs8.cti is.ctb is.tbl it-it-comp6.utb it-it-comp8.utb it.tbl iu-ca-g1.ctb ja-kantenji.utb ka-in-g1.utb kannada.cti kha.tbl kh-in-g1.utb kk.utb km-g1.utb kmr.tbl kn.tbl ko-2006.cti ko-2006-g1.ctb ko-2006-g2.ctb ko-chars.cti ko.cti ko-g1.ctb ko-g1-rules.cti ko-g2.ctb ko-g2-rules.cti kok.ctb kok.tbl kru.ctb kru.tbl ks-in-g1.utb latinLetterDef6Dots.uti latinLetterDef8Dots.uti latinUppercaseComp6.uti litdigits6DotsPlusDot6.uti litdigits6Dots.uti loweredDigits6Dots.uti loweredDigits8Dots.uti latinLowercase.uti lt-6dot.tbl '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/share/liblouis/tables' /usr/bin/install -c -m 644 lt-6dot.utb lt.ctb lt.tbl Lv-Lv-g1.utb lv.tbl malayalam.cti mao-nz-g1.ctb marburg_single_cell_defs.cti marburg_unicode_defs.cti ml-in-g1.utb ml.tbl mn-in-g1.utb mni.tbl mn-MN-common.cti mn-MN-g1.utb mn-MN-g2.ctb mr-in-g1.utb mr.tbl ms-my-g2.ctb mt.ctb mt.tbl mun.ctb mun.tbl mwr.ctb mwr.tbl my-g1.utb my-g2.ctb ne.ctb nemethdefs.cti ne.tbl nl-BE.dis nl-chardefs.uti nl-comp8.utb nl-NL-g0.utb nl.tbl no-no-8dot-fallback-6dot-g0.utb no-no-8dot.utb no-no-braillo-047-01.dis no-no-chardefs6.uti no-no-comp8.ctb '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/share/liblouis/tables' /usr/bin/install -c -m 644 no-no.dis no-no-g0.utb no-no-g1.ctb no-no-g2.ctb no-no-g3.ctb no-no-generic.ctb no-no-generic.dis no-no-latinLetterDef6Dots_diacritics.uti np-in-g1.utb nso-za-g1.utb nso-za-g2.ctb or-in-g1.utb oriya.cti or.tbl pa.tbl pi.ctb pi.tbl pl-pl-comp8.ctb Pl-Pl-g1.utb pl.tbl printables.cti pt-pt-comp8.ctb pt-pt-g1.utb pt-pt-g2.ctb pt.tbl pu-in-g1.utb ro.ctb ro.tbl ru-brf.dis ru-compbrl.ctb ru.ctb ru-letters.dis ru-litbrl.ctb ru-litbrl-detailed.utb ru-ru-g1.ctb ru-unicode.dis sa-in-g1.utb sa.tbl sah.utb sd.tbl '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/share/liblouis/tables' /usr/bin/install -c -m 644 se-se.ctb se-se.dis Se-Se-g1.utb si-in-g1.utb sin.cti sin.utb sk-g1.ctb sk-sk-g1.utb sk-sk.utb sl-si-comp8.ctb sl-si-g1.utb sl.tbl sot-za-g1.ctb sot-za-g2.ctb spaces.uti sr-chardefs.cti sr-g1.ctb sr.tbl sv-1989.ctb sv-1996.ctb sv.tbl ta.ctb tamil.cti ta-ta-g1.ctb ta.tbl te-in-g1.utb telugu.cti te.tbl text_nabcc.dis tr.ctb tr-g1.ctb tr-g2.ctb tr-g2.tbl tr.tbl tsn-za-g1.ctb tsn-za-g2.ctb tt.utb ukchardefs.cti ukmaths_single_cell_defs.cti ukmaths_unicode_defs.cti '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/share/liblouis/tables' /usr/bin/install -c -m 644 uk.utb uk-comp.utb unicode-braille.utb unicode.dis unicode-without-blank.dis uni-text.dis ur-pk-g1.utb ur-pk-g2.ctb us-table.dis uz-g1.utb ve-za-g1.utb ve-za-g2.ctb vi.ctb vi-charsdef.uti vi-lettersdef.uti vi-puncsdef.uti vi-saigon-g1.ctb vi-vn-g0.utb vi-vn-g1.ctb vi-vn-g2.ctb wiskunde-chardefs.cti wordcx.dis xh-za-g1.utb xh-za-g2.ctb zh-chn.ctb zh_CHN.tbl zhcn-g1.ctb zhcn-g2.ctb zh-hk.ctb zh_HK.tbl zh-tw.ctb zh_TW.tbl zu-za-g1.utb zu-za-g2.ctb '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/share/liblouis/tables' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tables' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tables' Making install in man make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/man' make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/man' make[2]: Nothing to be done for 'install-exec-am'. .././build-aux/install-sh -c -d '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/share/man/man1' /usr/bin/install -c -m 644 lou_allround.1 lou_checkhyphens.1 lou_checktable.1 lou_debug.1 lou_translate.1 lou_trace.1 lou_checkyaml.1 lou_tableinfo.1 '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/share/man/man1' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/man' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/man' Making install in tests make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests' Making install in tables make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables' Making install in moreTables make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/moreTables' make[4]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/moreTables' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/moreTables' make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/moreTables' Making install in resolve_table make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table' Making install in dir_1 make[4]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1' Making install in dir_1.1 make[5]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1/dir_1.1' make[6]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1/dir_1.1' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1/dir_1.1' make[5]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1/dir_1.1' make[5]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1' make[6]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1' make[5]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1' make[4]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_1' Making install in dir_2 make[4]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_2' make[5]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_2' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_2' make[4]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table/dir_2' make[4]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table' make[5]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table' make[4]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table' make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/resolve_table' Making install in emphclass make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/emphclass' make[4]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/emphclass' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/emphclass' make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/emphclass' Making install in attribute make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/attribute' make[4]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/attribute' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/attribute' make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables/attribute' make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables' make[4]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables' make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tables' Making install in tablesWithMetadata make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tablesWithMetadata' make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tablesWithMetadata' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tablesWithMetadata' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/tablesWithMetadata' Making install in yaml make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/yaml' make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/yaml' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/yaml' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/yaml' Making install in braille-specs make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/braille-specs' make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/braille-specs' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/braille-specs' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/braille-specs' Making install in ueb_test_data make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/ueb_test_data' make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/ueb_test_data' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/ueb_test_data' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests/ueb_test_data' make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests' make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/tests' Making install in python make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python' Making install in louis make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python/louis' make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python/louis' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python/louis' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python/louis' make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python' make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/python' Making install in windows make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows' Making install in include make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows/include' make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows/include' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows/include' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows/include' Making install in utils make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows/utils' make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows/utils' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows/utils' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows/utils' make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows' make[3]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0/windows' make[1]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0' make[2]: Entering directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0' make[2]: Nothing to be done for 'install-exec-am'. ./build-aux/install-sh -c -d '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/lib/pkgconfig' /usr/bin/install -c -m 644 liblouis.pc '/home/buildozer/aports/testing/liblouis/pkg/liblouis/usr/lib/pkgconfig' make[2]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0' make[1]: Leaving directory '/home/buildozer/aports/testing/liblouis/src/liblouis-3.22.0' >>> liblouis-static*: Running split function static... >>> liblouis-static*: Preparing subpackage liblouis-static... >>> liblouis-static*: Stripping binaries >>> liblouis-static*: Running postcheck for liblouis-static >>> liblouis-dev*: Running split function dev... >>> liblouis-dev*: Preparing subpackage liblouis-dev... >>> liblouis-dev*: Stripping binaries >>> liblouis-dev*: Running postcheck for liblouis-dev >>> liblouis-bin*: Running split function _bin... >>> liblouis-bin*: Preparing subpackage liblouis-bin... >>> liblouis-bin*: Stripping binaries >>> liblouis-bin*: Running postcheck for liblouis-bin >>> liblouis-doc*: Running split function doc... >>> liblouis-doc*: Preparing subpackage liblouis-doc... >>> liblouis-doc*: Running postcheck for liblouis-doc >>> liblouis*: Running postcheck for liblouis >>> liblouis*: Preparing package liblouis... >>> liblouis*: Stripping binaries >>> liblouis-bin*: Scanning shared objects >>> liblouis-dev*: Scanning shared objects >>> liblouis-doc*: Scanning shared objects >>> liblouis-static*: Scanning shared objects >>> liblouis*: Scanning shared objects >>> liblouis-bin*: Tracing dependencies... so:libc.musl-ppc64le.so.1 so:liblouis.so.20 >>> liblouis-bin*: Package size: 564.0 KB >>> liblouis-bin*: Compressing data... >>> liblouis-bin*: Create checksum... >>> liblouis-bin*: Create liblouis-bin-3.22.0-r0.apk >>> liblouis-dev*: Tracing dependencies... liblouis=3.22.0-r0 pkgconfig >>> liblouis-dev*: Package size: 40.0 KB >>> liblouis-dev*: Compressing data... >>> liblouis-dev*: Create checksum... >>> liblouis-dev*: Create liblouis-dev-3.22.0-r0.apk >>> liblouis-doc*: Tracing dependencies... >>> liblouis-doc*: Package size: 52.0 KB >>> liblouis-doc*: Compressing data... >>> liblouis-doc*: Create checksum... >>> liblouis-doc*: Create liblouis-doc-3.22.0-r0.apk >>> liblouis-static*: Tracing dependencies... >>> liblouis-static*: Package size: 268.0 KB >>> liblouis-static*: Compressing data... >>> liblouis-static*: Create checksum... >>> liblouis-static*: Create liblouis-static-3.22.0-r0.apk >>> liblouis*: Tracing dependencies... so:libc.musl-ppc64le.so.1 >>> liblouis*: Package size: 11.4 MB >>> liblouis*: Compressing data... >>> liblouis*: Create checksum... >>> liblouis*: Create liblouis-3.22.0-r0.apk >>> liblouis: Build complete at Thu, 09 Jun 2022 23:30:15 +0000 elapsed time 0h 3m 25s >>> liblouis: Cleaning up srcdir >>> liblouis: Cleaning up pkgdir >>> liblouis: Uninstalling dependencies... (1/15) Purging .makedepends-liblouis (20220609.232651) (2/15) Purging help2man (1.49.2-r0) (3/15) Purging python3 (3.10.5-r0) (4/15) Purging bash (5.1.16-r2) Executing bash-5.1.16-r2.pre-deinstall (5/15) Purging git-perl (2.36.1-r0) (6/15) Purging perl-git (2.36.1-r0) (7/15) Purging perl-error (0.17029-r1) (8/15) Purging perl (5.36.0-r0) (9/15) Purging libbz2 (1.0.8-r1) (10/15) Purging libffi (3.4.2-r1) (11/15) Purging gdbm (1.23-r0) (12/15) Purging xz-libs (5.2.5-r1) (13/15) Purging mpdecimal (2.5.1-r1) (14/15) Purging readline (8.1.2-r0) (15/15) Purging sqlite-libs (3.38.5-r0) Executing busybox-1.35.0-r14.trigger OK: 230 MiB in 90 packages >>> liblouis: Updating the testing/ppc64le repository index... >>> liblouis: Signing the index...