request from: hawk checking if we should skip the build started at: Sun Dec 15 00:33:51 2019 fetching http://src.tld-linux.org/~builderti//srpms/ed0c9271-7990-4dfe-bd75-75a19e049620/liblouis-3.12.0-1.src.rpm fetched 14285814 bytes, 180392.1 K/s installing srpm: liblouis-3.12.0-1.src.rpm + install -d /tmp/B.1unRwz/BUILD /tmp/B.1unRwz/RPMS + LC_ALL=en_US.UTF-8 + rpm -qp --changelog liblouis-3.12.0-1.src.rpm * Sat Dec 14 2019 TLD Linux - For complete changelog see: http://git.tld-linux.org/?p=packages/liblouis.git;a=log;h=master * Sat Dec 14 2019 Marcin Krol 6f6ec41 - updated to 3.12.0 (new soname) * Mon Oct 28 2019 Jan Rękorajski 8d195fc - rebuild with python 3.8 - release 2 (by relup.sh) * Sat Oct 26 2019 Jakub Bogusz 59a6ada - updated to 3.11.0 (note: new soname) * Sun Mar 24 2019 Jakub Bogusz 7585eaf - updated to 3.9.0 * Thu Dec 20 2018 Jakub Bogusz da89ed7 - updated to 3.8.0 (note: new soname) - updated info patch + rpm -Uhv --nodeps --define '_topdir /tmp/B.1unRwz' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --without tests liblouis-3.12.0-1.src.rpm liblouis ################################################## + rm -f liblouis-3.12.0-1.src.rpm + install -m 700 -d /tmp/B.1unRwz/BUILD/tmp + TMPDIR=/tmp/B.1unRwz/BUILD/tmp + exec nice -n 19 rpmbuild -bp --short-circuit --nodeps --define '_topdir /tmp/B.1unRwz' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --without tests --target x86_64-tld-linux --define 'prep exit 0' /tmp/B.1unRwz/liblouis.spec Building target platforms: x86_64-tld-linux checking BuildConflict-ing packages no BuildConflicts found checking BR rpm: Building target platforms: x86_64-tld-linux no BR needed building RPM using: set -ex; : build-id: ed0c9271-7990-4dfe-bd75-75a19e049620; TMPDIR=/tmp/B.1unRwz/BUILD/tmp exec nice -n 19 rpmbuild -bb --define '_smp_mflags -j4' --define '_tld_builder 1' --define '_topdir /tmp/B.1unRwz' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --without tests --target x86_64-tld-linux /tmp/B.1unRwz/liblouis.spec + : build-id: ed0c9271-7990-4dfe-bd75-75a19e049620 + TMPDIR=/tmp/B.1unRwz/BUILD/tmp + exec nice -n 19 rpmbuild -bb --define '_smp_mflags -j4' --define '_tld_builder 1' --define '_topdir /tmp/B.1unRwz' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --without tests --target x86_64-tld-linux /tmp/B.1unRwz/liblouis.spec Building target platforms: x86_64-tld-linux Executing(%prep): env -i TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/users/builder/bin TMPDIR=/tmp/B.1unRwz/BUILD/tmp /bin/sh -e /tmp/B.1unRwz/BUILD/tmp/rpm-tmp.36394 + umask 022 + cd /tmp/B.1unRwz/BUILD + cd /tmp/B.1unRwz/BUILD + rm -rf liblouis-3.12.0 + /usr/bin/gzip -dc /tmp/B.1unRwz/liblouis-3.12.0.tar.gz + /bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd liblouis-3.12.0 + /bin/id -u + '[' 10001 '=' 0 ']' + true . + /bin/chmod -Rf -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (liblouis-info.patch):' Patch #0 (liblouis-info.patch): + = 5... yes 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/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 + /usr/bin/make -j4 -j1 'dlname=liblouis.so.17' Making all in gnulib make[1]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/gnulib' rm -f alloca.h-t alloca.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''HAVE_ALLOCA_H''@|1|g' < ./alloca.in.h; \ } > alloca.h-t && \ mv -f alloca.h-t alloca.h rm -f dirent.h-t dirent.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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 && \ mv dirent.h-t dirent.h rm -f limits.h-t limits.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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 && \ mv limits.h-t limits.h rm -f stdlib.h-t stdlib.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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_ATOLL''@/0/g' \ -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/0/g' \ -e 's/@''GNULIB_GETLOADAVG''@/0/g' \ -e 's/@''GNULIB_GETSUBOPT''@/0/g' \ -e 's/@''GNULIB_GRANTPT''@/0/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_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_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_STRTOLD''@/0/g' \ -e 's/@''GNULIB_STRTOLL''@/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' \ < ./stdlib.in.h | \ sed -e 's|@''HAVE__EXIT''@|1|g' \ -e 's|@''HAVE_ATOLL''@|1|g' \ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|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_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_STRTOLD''@|1|g' \ -e 's|@''HAVE_STRTOLL''@|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_CALLOC''@|0|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \ -e 's|@''REPLACE_INITSTATE''@|0|g' \ -e 's|@''REPLACE_MALLOC''@|0|g' \ -e 's|@''REPLACE_MBTOWC''@|0|g' \ -e 's|@''REPLACE_MKSTEMP''@|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''@|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_STRTOLD''@|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 && \ mv stdlib.h-t stdlib.h rm -f string.h-t string.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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''@/1/g' \ -e 's/@''GNULIB_STRERROR_R''@/0/g' \ -e 's/@''GNULIB_STRSIGNAL''@/0/g' \ -e 's/@''GNULIB_STRVERSCMP''@/0/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_MEMCHR''@|1|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_DECL_STRSIGNAL''@|1|g' \ -e 's|@''HAVE_STRVERSCMP''@|1|g' \ -e 's|@''REPLACE_MEMCHR''@|0|g' \ -e 's|@''REPLACE_MEMMEM''@|0|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_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.in.h; \ } > string.h-t && \ mv string.h-t string.h /bin/mkdir -p sys rm -f sys/types.h-t sys/types.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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 rm -f unistd.h-t unistd.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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_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_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_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_GETPAGESIZE''@/0/g' \ -e 's/@''GNULIB_GETPASS''@/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''@/0/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' \ < ./unistd.in.h | \ sed -e 's|@''HAVE_CHOWN''@|1|g' \ -e 's|@''HAVE_COPY_FILE_RANGE''@|1|g' \ -e 's|@''HAVE_DUP2''@|1|g' \ -e 's|@''HAVE_DUP3''@|1|g' \ -e 's|@''HAVE_EUIDACCESS''@|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_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_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_CHOWN''@|0|g' \ -e 's|@''REPLACE_CLOSE''@|0|g' \ -e 's|@''REPLACE_DUP''@|0|g' \ -e 's|@''REPLACE_DUP2''@|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_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_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 && \ mv unistd.h-t unistd.h /usr/bin/make all-recursive make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/gnulib' make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/gnulib' /bin/sh ../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT malloca.lo -MD -MP -MF .deps/malloca.Tpo -c -o malloca.lo malloca.c libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT malloca.lo -MD -MP -MF .deps/malloca.Tpo -c malloca.c -fPIC -DPIC -o .libs/malloca.o libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT malloca.lo -MD -MP -MF .deps/malloca.Tpo -c malloca.c -o malloca.o >/dev/null 2>&1 mv -f .deps/malloca.Tpo .deps/malloca.Plo /bin/sh ../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistd.lo -MD -MP -MF .deps/unistd.Tpo -c -o unistd.lo unistd.c libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistd.lo -MD -MP -MF .deps/unistd.Tpo -c unistd.c -fPIC -DPIC -o .libs/unistd.o libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistd.lo -MD -MP -MF .deps/unistd.Tpo -c unistd.c -o unistd.o >/dev/null 2>&1 mv -f .deps/unistd.Tpo .deps/unistd.Plo /bin/sh ../libtool --tag=CC --mode=link x86_64-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -no-undefined -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libgnu.la malloca.lo unistd.lo -lyaml libtool: link: ar cru .libs/libgnu.a .libs/malloca.o .libs/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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/gnulib' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/gnulib' make[1]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/gnulib' Making all in liblouis make[1]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis' /usr/bin/make all-am make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis' /bin/sh ../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT compileTranslationTable.lo -MD -MP -MF .deps/compileTranslationTable.Tpo -c -o compileTranslationTable.lo compileTranslationTable.c libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT compileTranslationTable.lo -MD -MP -MF .deps/compileTranslationTable.Tpo -c compileTranslationTable.c -fPIC -DPIC -o .libs/compileTranslationTable.o compileTranslationTable.c: In function 'getToken': compileTranslationTable.c:345:22: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 345 | if (result->length >= maxlen) { | ^~ compileTranslationTable.c: In function 'compile_findCharOrDots': compileTranslationTable.c:512:15: warning: cast increases required alignment of target type [-Wcast-align] 512 | character = (TranslationTableCharacter *)&table->ruleArea[bucket]; | ^ compileTranslationTable.c: In function 'addCharOrDots': compileTranslationTable.c:532:14: warning: cast increases required alignment of target type [-Wcast-align] 532 | character = (TranslationTableCharacter *)&(*table)->ruleArea[offset]; | ^ compileTranslationTable.c:546:13: warning: cast increases required alignment of target type [-Wcast-align] 546 | oldchar = (TranslationTableCharacter *)&(*table)->ruleArea[bucket]; | ^ compileTranslationTable.c:548:14: warning: cast increases required alignment of target type [-Wcast-align] 548 | oldchar = (TranslationTableCharacter *)&(*table)->ruleArea[oldchar->next]; | ^ compileTranslationTable.c: In function 'passFindCharacters': compileTranslationTable.c:667:27: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 667 | instructions[IC - 1] <= lookback) { | ^~ compileTranslationTable.c: In function 'addForwardRuleWithSingleChar': compileTranslationTable.c:752:17: warning: cast increases required alignment of target type [-Wcast-align] 752 | currentRule = (TranslationTableRule *)&(*table)->ruleArea[*currentOffsetPtr]; | ^ compileTranslationTable.c: In function 'addForwardRuleWithMultipleChars': compileTranslationTable.c:770:17: warning: cast increases required alignment of target type [-Wcast-align] 770 | currentRule = (TranslationTableRule *)&table->ruleArea[*currentOffsetPtr]; | ^ compileTranslationTable.c: In function 'addBackwardRuleWithSingleCell': compileTranslationTable.c:798:17: warning: cast increases required alignment of target type [-Wcast-align] 798 | currentRule = (TranslationTableRule *)&(*table)->ruleArea[*currentOffsetPtr]; | ^ compileTranslationTable.c: In function 'addBackwardRuleWithMultipleCells': compileTranslationTable.c:820:17: warning: cast increases required alignment of target type [-Wcast-align] 820 | currentRule = (TranslationTableRule *)&table->ruleArea[*currentOffsetPtr]; | ^ compileTranslationTable.c: In function 'addForwardPassRule': compileTranslationTable.c:858:17: warning: cast increases required alignment of target type [-Wcast-align] 858 | currentRule = (TranslationTableRule *)&table->ruleArea[*currentOffsetPtr]; | ^ compileTranslationTable.c: In function 'addBackwardPassRule': compileTranslationTable.c:892:17: warning: cast increases required alignment of target type [-Wcast-align] 892 | currentRule = (TranslationTableRule *)&table->ruleArea[*currentOffsetPtr]; | ^ compileTranslationTable.c: In function 'addRule': compileTranslationTable.c:914:31: warning: cast increases required alignment of target type [-Wcast-align] 914 | TranslationTableRule *rule = (TranslationTableRule *)&(*table)->ruleArea[ruleOffset]; | ^ compileTranslationTable.c: In function 'getOpcode': compileTranslationTable.c:1047:21: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'const unsigned int'} and 'short int' [-Wsign-compare] 1047 | if (token->length == opcodeLengths[opcode]) | ^~ compileTranslationTable.c: In function 'parseChars': compileTranslationTable.c:1125:12: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1125 | while (in < token->length) { | ^ compileTranslationTable.c: In function '_lou_extParseChars': compileTranslationTable.c:1252:16: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1252 | for (k = 0; k < result.length; k++) outString[k] = result.chars[k]; | ^ compileTranslationTable.c: In function 'parseDots': compileTranslationTable.c:1264:24: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 1264 | for (index = 0; index < token->length; index++) { | ^ compileTranslationTable.c: In function '_lou_extParseDots': compileTranslationTable.c:1371:16: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1371 | for (k = 0; k < result.length; k++) outString[k] = result.chars[k]; | ^ compileTranslationTable.c: In function 'addRuleName': compileTranslationTable.c:1453:16: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1453 | for (k = 0; k < name->length; k++) { | ^ compileTranslationTable.c: In function 'compileSwapDots': compileTranslationTable.c:1487:11: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1487 | while (k <= source->length) { | ^~ compileTranslationTable.c:1488:36: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1488 | if (source->chars[k] != ',' && k != source->length) | ^~ compileTranslationTable.c:1493:20: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1493 | for (kk = 0; kk < dotsDest.length; kk++) | ^ compileTranslationTable.c: In function 'passGetDots': compileTranslationTable.c:1612:22: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1612 | while (*passLinepos < passLine->length && | ^ compileTranslationTable.c: In function 'passGetString': compileTranslationTable.c:1628:21: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1628 | if ((*passLinepos >= passLine->length) || !passLine->chars[*passLinepos]) { | ^~ compileTranslationTable.c: In function 'passGetNumber': compileTranslationTable.c:1649:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1649 | while ((*passLinepos < passLine->length) && (passLine->chars[*passLinepos] >= '0') && | ^ compileTranslationTable.c: In function 'passGetVariableNumber': compileTranslationTable.c:1660:23: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] 1660 | if ((*passHoldNumber >= 0) && (*passHoldNumber < NUMVAR)) return 1; | ^~ compileTranslationTable.c: In function 'passGetName': compileTranslationTable.c:1677:24: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1677 | } while (*passLinepos < passLine->length); | ^ compileTranslationTable.c: In function 'compilePassOpcode': compileTranslationTable.c:1727:16: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1727 | for (k = 0; k < passHoldString.length && passHoldString.chars[k] > 32; k++) | ^ compileTranslationTable.c:1729:8: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1729 | if (k < passHoldString.length) | ^ compileTranslationTable.c:1737:16: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1737 | for (k = 0; k < passLine.length && passLine.chars[k] != SEPCHAR; k++) | ^ compileTranslationTable.c:1794:20: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1794 | for (kk = 0; kk < passHoldString.length; kk++) { | ^ compileTranslationTable.c:1883:12: warning: cast increases required alignment of target type [-Wcast-align] 1883 | rule = (TranslationTableRule *)&(*table)->ruleArea[ruleOffset]; | ^ compileTranslationTable.c:1905:12: warning: cast increases required alignment of target type [-Wcast-align] 1905 | rule = (TranslationTableRule *)&(*table)->ruleArea[ruleOffset]; | ^ compileTranslationTable.c:1930:21: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1930 | while (passLinepos < passLine.length && passLine.chars[passLinepos] <= 32) | ^ compileTranslationTable.c:1932:21: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1932 | while (passLinepos < passLine.length && passLine.chars[passLinepos] > 32) { | ^ compileTranslationTable.c:1961:20: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1961 | for (kk = 0; kk < passHoldString.length; kk++) { | ^ compileTranslationTable.c:2007:12: warning: cast increases required alignment of target type [-Wcast-align] 2007 | rule = (TranslationTableRule *)&(*table)->ruleArea[ruleOffset]; | ^ compileTranslationTable.c:2022:12: warning: cast increases required alignment of target type [-Wcast-align] 2022 | rule = (TranslationTableRule *)&(*table)->ruleArea[ruleOffset]; | ^ compileTranslationTable.c: In function 'compileGrouping': compileTranslationTable.c:2106:16: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2106 | for (k = 0; k < groupDots.length && groupDots.chars[k] != ','; k++) | ^ compileTranslationTable.c:2108:8: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2108 | if (k == groupDots.length) { | ^~ compileTranslationTable.c: In function 'compileUplow': compileTranslationTable.c:2184:16: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2184 | for (k = 0; k < ruleDots.length && ruleDots.chars[k] != ','; k++) | ^ compileTranslationTable.c:2186:8: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2186 | if (k == ruleDots.length) { | ^~ compileTranslationTable.c:2189:17: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2189 | for (k = 0; k < upperDots.length; k++) lowerDots.chars[k] = upperDots.chars[k]; | ^ compileTranslationTable.c:2219:17: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2219 | for (k = 0; k < upperDots.length; k++) | ^ compileTranslationTable.c:2227:18: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2227 | for (k = 0; k < lowerDots.length; k++) | ^ compileTranslationTable.c: In function 'hyphenStringHash': compileTranslationTable.c:2286:16: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 2286 | for (k = 0; k < s->length; k++) { | ^ compileTranslationTable.c: In function 'hyphenHashInsert': compileTranslationTable.c:2328:16: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 2328 | for (j = 0; j < key->length; j++) e->key->chars[j] = key->chars[j]; | ^ compileTranslationTable.c: In function 'hyphenHashLookup': compileTranslationTable.c:2342:17: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 2342 | for (j = 0; j < key->length; j++) | ^ compileTranslationTable.c:2344:9: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 2344 | if (j == key->length) return e->val; | ^~ compileTranslationTable.c: In function 'compileHyphenation': compileTranslationTable.c:2419:17: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2419 | for (i = 0; i < hyph.length; i++) { | ^ compileTranslationTable.c:2459:18: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2459 | for (j = 1; j <= e->key->length; j++) { | ^~ compileTranslationTable.c:2461:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2461 | for (k = j; k < e->key->length; k++) | ^ compileTranslationTable.c: In function 'compileRule': compileTranslationTable.c:2742:11: warning: cast increases required alignment of target type [-Wcast-align] 2742 | rule = (TranslationTableRule *)&(*table)->ruleArea[ruleOffset]; | ^ compileTranslationTable.c:2806:11: warning: cast increases required alignment of target type [-Wcast-align] 2806 | rule = (TranslationTableRule *)&(*table)->ruleArea[ruleOffset]; | ^ compileTranslationTable.c:2939:20: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2939 | for (k = 0; k < emphClass.length; k++) | ^ compileTranslationTable.c:3037:20: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3037 | for (k = 0; k < emphClass.length; k++) | ^ compileTranslationTable.c:3182:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3182 | for (k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3194:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3194 | for (k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3205:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3205 | for (k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3263:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3263 | for (i = 0; i < ruleChars.length; i++) { | ^ compileTranslationTable.c:3281:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3281 | for (k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3300:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3300 | for (k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3319:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3319 | for (k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3349:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3349 | for (k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3368:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3368 | for (k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3386:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3386 | for (k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3408:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3408 | for (k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3418:42: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3418 | (*table)->seqAfterExpressionLength < ruleChars.length; | ^ compileTranslationTable.c:3431:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3431 | for (k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3449:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3449 | for (k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3509:21: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3509 | for (k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3550:18: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3550 | for (k = 1; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3582:18: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3582 | for (k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3584:18: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3584 | for (k = 0; k < ruleDots.length; k++) | ^ compileTranslationTable.c:3618:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3618 | for (k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3671:29: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3671 | for (index = 0; index < characters.length; ++index) { | ^ compileTranslationTable.c:3681:19: warning: cast increases required alignment of target type [-Wcast-align] 3681 | defRule = (TranslationTableRule *)&(*table) | ^ compileTranslationTable.c: In function 'resolveSubtable': compileTranslationTable.c:3906:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3906 | if (dir == cp) dir = "."; | ^ compileTranslationTable.c: In function 'includeFile': compileTranslationTable.c:4111:16: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 4111 | for (k = 0; k < includedFile->length; k++) | ^ compileTranslationTable.c: In function 'parseChars': compileTranslationTable.c:1160:6: warning: this statement may fall through [-Wimplicit-fallthrough=] 1160 | compileWarning(nested, "\\Xhhhh (with a capital 'X') is deprecated."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compileTranslationTable.c:1161:5: note: here 1161 | case 'x': | ^~~~ compileTranslationTable.c:1168:6: warning: this statement may fall through [-Wimplicit-fallthrough=] 1168 | compileWarning( | ^~~~~~~~~~~~~~~ 1169 | nested, "\\Yhhhhh (with a capital 'Y') is deprecated."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compileTranslationTable.c:1170:5: note: here 1170 | case 'y': | ^~~~ compileTranslationTable.c:1183:6: warning: this statement may fall through [-Wimplicit-fallthrough=] 1183 | compileWarning( | ^~~~~~~~~~~~~~~ 1184 | nested, "\\Zhhhhhhhh (with a capital 'Z') is deprecated."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compileTranslationTable.c:1185:5: note: here 1185 | case 'z': | ^~~~ compileTranslationTable.c: In function 'compileRule': compileTranslationTable.c:3483:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 3483 | (*table)->syllables = 1; | ~~~~~~~~~~~~~~~~~~~~^~~ compileTranslationTable.c:3484:3: note: here 3484 | case CTO_Always: | ^~~~ compileTranslationTable.c:3600:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 3600 | if ((*table)->numPasses < 4) (*table)->numPasses = 4; | ^ compileTranslationTable.c:3601:3: note: here 3601 | doPass: | ^~~~~~ compileTranslationTable.c: In function 'passFindCharacters': compileTranslationTable.c:674:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 674 | IC += 2; | ~~~^~~~ compileTranslationTable.c:677:3: note: here 677 | case pass_groupstart: | ^~~~ compileTranslationTable.c: In function 'getTable': compileTranslationTable.c:4356:42: warning: 'translationTableListLen' may be used uninitialized in this function [-Wmaybe-uninitialized] 4356 | sizeof(TranslationTableChainEntry) + translationTableListLen; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -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=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT lou_translateString.lo -MD -MP -MF .deps/lou_translateString.Tpo -c -o lou_translateString.lo lou_translateString.c libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT lou_translateString.lo -MD -MP -MF .deps/lou_translateString.Tpo -c lou_translateString.c -fPIC -DPIC -o .libs/lou_translateString.o lou_translateString.c:67:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 67 | initStringBufferPool() { | ^~~~~~~~~~~~~~~~~~~~ lou_translateString.c: In function 'initStringBufferPool': lou_translateString.c:67:1: warning: old-style function definition [-Wold-style-definition] lou_translateString.c: In function 'findCharOrDots': lou_translateString.c:166:15: warning: cast increases required alignment of target type [-Wcast-align] 166 | character = (TranslationTableCharacter *)&table->ruleArea[bucket]; | ^ lou_translateString.c: In function 'findForPassRule': lou_translateString.c:200:16: warning: cast increases required alignment of target type [-Wcast-align] 200 | *transRule = (TranslationTableRule *)&table->ruleArea[ruleOffset]; | ^ lou_translateString.c: In function 'makeCorrections': lou_translateString.c:273:18: warning: cast increases required alignment of target type [-Wcast-align] 273 | transRule = (TranslationTableRule *)&table->ruleArea[ruleOffset]; | ^ lou_translateString.c: In function 'matchCurrentInput': lou_translateString.c:352:8: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 352 | ((k < passIC + 2 + passInstructions[passIC + 1]) && (kk < input->length)); | ^ lou_translateString.c: In function 'swapTest': lou_translateString.c:367:13: warning: cast increases required alignment of target type [-Wcast-align] 367 | swapRule = (TranslationTableRule *)&table->ruleArea[swapRuleOffset]; | ^ lou_translateString.c:368:18: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 368 | while (p - *pos < passInstructions[swapIC + 3]) { | ^ lou_translateString.c:386:18: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 386 | while (p - *pos < passInstructions[swapIC + 4]) { | ^ lou_translateString.c: In function 'swapReplace': lou_translateString.c:416:13: warning: cast increases required alignment of target type [-Wcast-align] 416 | swapRule = (TranslationTableRule *)&table->ruleArea[swapRuleOffset]; | ^ lou_translateString.c: In function 'replaceGrouping': lou_translateString.c:473:4: warning: cast increases required alignment of target type [-Wcast-align] 473 | (TranslationTableRule *)&table->ruleArea[replaceOffset]; | ^ lou_translateString.c: In function 'doPassSearch': lou_translateString.c:598:9: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 598 | k < *searchIC + 2 + passInstructions[*searchIC + 1]; k++) | ^ lou_translateString.c:616:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 616 | for (k = 0; k < passInstructions[*searchIC + 3]; k++) { | ^ lou_translateString.c:632:10: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 632 | k < passInstructions[*searchIC + 4]; k++) { | ^ lou_translateString.c:654:12: warning: cast increases required alignment of target type [-Wcast-align] 654 | rule = (TranslationTableRule *)&table->ruleArea[ruleOffset]; | ^ lou_translateString.c: In function 'passDoTest': lou_translateString.c:762:18: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 762 | for (k = 0; k < (*passInstructions)[*passIC + 3]; k++) { | ^ lou_translateString.c:786:9: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 786 | k < (*passInstructions)[*passIC + 4] && pos < input->length; | ^ lou_translateString.c:808:11: warning: cast increases required alignment of target type [-Wcast-align] 808 | rule = (TranslationTableRule *)&table->ruleArea[ruleOffset]; | ^ lou_translateString.c: In function 'passDoAction': lou_translateString.c:912:56: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 912 | if ((output->length + passInstructions[passIC + 1]) > output->maxlength) | ^ lou_translateString.c:914:18: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 914 | for (k = 0; k < passInstructions[passIC + 1]; ++k) | ^ lou_translateString.c:924:11: warning: cast increases required alignment of target type [-Wcast-align] 924 | rule = (TranslationTableRule *)&table->ruleArea[ruleOffset]; | ^ lou_translateString.c:932:11: warning: cast increases required alignment of target type [-Wcast-align] 932 | rule = (TranslationTableRule *)&table->ruleArea[ruleOffset]; | ^ lou_translateString.c: In function 'hyphenateWord': lou_translateString.c:1397:4: warning: cast increases required alignment of target type [-Wcast-align] 1397 | (HyphenationState *)&table->ruleArea[table->hyphenStatesArray]; | ^ lou_translateString.c:1428:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1428 | for (k = 0; k < currentState->numTrans; k++) { | ^ lou_translateString.c: In function 'brailleIndicatorDefined': lou_translateString.c:1557:15: warning: cast increases required alignment of target type [-Wcast-align] 1557 | *indicRule = (TranslationTableRule *)&table->ruleArea[offset]; | ^ lou_translateString.c: In function 'noCompbrlAhead': lou_translateString.c:1803:16: warning: cast increases required alignment of target type [-Wcast-align] 1803 | testRule = (TranslationTableRule *)&table->ruleArea[ruleOffset]; | ^ lou_translateString.c: In function 'for_selectRule': lou_translateString.c:1965:17: warning: cast increases required alignment of target type [-Wcast-align] 1965 | *transRule = (TranslationTableRule *)&table->ruleArea[ruleOffset]; | ^ lou_translateString.c: In function 'undefinedCharacter': lou_translateString.c:2245:5: warning: cast increases required alignment of target type [-Wcast-align] 2245 | (TranslationTableRule *)&table->ruleArea[table->undefined]; | ^ lou_translateString.c:2254:2: warning: ISO C90 forbids variable length array 'dots' [-Wvla] 2254 | widechar dots[length]; | ^~~~~~~~ lou_translateString.c:2257:12: warning: declaration of 'c' shadows a parameter [-Wshadow] 2257 | widechar c = text[k]; | ^ lou_translateString.c:2238:29: note: shadowed declaration is here 2238 | undefinedCharacter(widechar c, const TranslationTableHeader *table, | ~~~~~~~~~^ lou_translateString.c: In function 'putCharacter': lou_translateString.c:2287:10: warning: cast increases required alignment of target type [-Wcast-align] 2287 | rule = (TranslationTableRule *)&table->ruleArea[offset]; | ^ lou_translateString.c: In function 'putCompChar': lou_translateString.c:2359:5: warning: cast increases required alignment of target type [-Wcast-align] 2359 | (TranslationTableRule *)&table->ruleArea[offset]; | ^ lou_translateString.c: In function 'doCompTrans': lou_translateString.c:2397:17: warning: cast increases required alignment of target type [-Wcast-align] 2397 | *transRule = (TranslationTableRule *)&table->ruleArea[compdots]; | ^ lou_translateString.c: In function 'markSyllables': lou_translateString.c:2475:18: warning: cast increases required alignment of target type [-Wcast-align] 2475 | *transRule = (TranslationTableRule *)&table->ruleArea[ruleOffset]; | ^ lou_translateString.c: In function 'translateString': lou_translateString.c:3567:7: warning: cast increases required alignment of target type [-Wcast-align] 3567 | (TranslationTableRule *)&table->ruleArea[table->numberSign]; | ^ lou_translateString.c: In function 'isHyphen': lou_translateString.c:3734:10: warning: cast increases required alignment of target type [-Wcast-align] 3734 | rule = (TranslationTableRule *)&table->ruleArea[offset]; | ^ lou_translateString.c: In function 'lou_dotsToChar': lou_translateString.c:3841:77: warning: unused parameter 'mode' [-Wunused-parameter] 3841 | const char *tableList, widechar *inbuf, widechar *outbuf, int length, int mode) { | ~~~~^~~~ lou_translateString.c: In function 'passDoTest': lou_translateString.c:835:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 835 | pos = searchPos; | ~~~~^~~~~~~~~~~ lou_translateString.c:836:3: note: here 836 | case pass_endTest: | ^~~~ lou_translateString.c: In function 'translateString': lou_translateString.c:3602:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 3602 | if (!(mode & (compbrlAtCursor | compbrlLeftCursor)) && | ^ lou_translateString.c:3617:3: note: here 3617 | default: | ^~~~~~~ lou_translateString.c: In function 'for_selectRule': lou_translateString.c:2026:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 2026 | *transOpcode = CTO_Always; | ~~~~~~~~~~~~~^~~~~~~~~~~~ lou_translateString.c:2027:6: note: here 2027 | case CTO_Always: | ^~~~ lou_translateString.c:2060:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 2060 | if (checkEmphasisChange(0, pos, emphasisBuffer, *transRule)) | ^ lou_translateString.c:2062:6: note: here 2062 | case CTO_Contraction: | ^~~~ lou_translateString.c: In function 'undefinedCharacter': lou_translateString.c:2238:1: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector] 2238 | undefinedCharacter(widechar c, const TranslationTableHeader *table, | ^~~~~~~~~~~~~~~~~~ lou_translateString.c: In function 'translateString': lou_translateString.c:3403:6: warning: 'repwordLength' may be used uninitialized in this function [-Wmaybe-uninitialized] 3403 | int repwordLength; | ^~~~~~~~~~~~~ lou_translateString.c:3402:18: warning: 'repwordStart' may be used uninitialized in this function [-Wmaybe-uninitialized] 3402 | const widechar *repwordStart; | ^~~~~~~~~~~~ lou_translateString.c:3441:8: warning: 'transOpcode' may be used uninitialized in this function [-Wmaybe-uninitialized] 3441 | if (!insertBrailleIndicators(0, table, pos, input, output, posMapping, typebuf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3442 | haveEmphasis, transOpcode, prevTransOpcode, cursorPosition, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3443 | cursorStatus, beforeAttributes, &prevType, &curType, &prevTypeform, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3444 | prevPos)) | ~~~~~~~~ lou_translateString.c:2502:13: warning: 'transCharslen' may be used uninitialized in this function [-Wmaybe-uninitialized] 2502 | if ((pos + *transCharslen) > input->length) return 0; | ~~~~~^~~~~~~~~~~~~~~~~ lou_translateString.c:3390:6: note: 'transCharslen' was declared here 3390 | int transCharslen; | ^~~~~~~~~~~~~ lou_translateString.c: In function '_lou_translate': lou_translateString.c:295:3: warning: 'transOpcode' may be used uninitialized in this function [-Wmaybe-uninitialized] 295 | switch (transOpcode) { | ^~~~~~ lou_translateString.c:231:6: note: 'transOpcode' was declared here 231 | int transOpcode; | ^~~~~~~~~~~ lou_translateString.c:1259:36: warning: 'posMapping3' may be used uninitialized in this function [-Wmaybe-uninitialized] 1259 | posMapping[k] = prevPosMapping[0]; | ~~~~~~~~~~~~~~^~~ lou_translateString.c:1031:9: warning: 'passPosMapping' may be used uninitialized in this function [-Wmaybe-uninitialized] 1031 | if (!passDoAction(table, displayTable, &input, output, posMapping, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1032 | transOpcode, &transRule, passCharDots, passInstructions, passIC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1033 | &pos, patternMatch, cursorPosition, cursorStatus, groupingRule, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1034 | groupingOp, mode)) | ~~~~~~~~~~~~~~~~~ lou_translateString.c:1230:7: note: 'passPosMapping' was declared here 1230 | int *passPosMapping = posMapping; | ^~~~~~~~~~~~~~ lou_translateString.c: In function 'lou_hyphenate': lou_translateString.c:3826:8: warning: 'inputPos' may be used uninitialized in this function [-Wmaybe-uninitialized] 3826 | int braillePos = inputPos[k]; | ^~~~~~~~~~ lou_translateString.c: At top level: lou_translateString.c:48: warning: macro "WORD_STOP" is not used [-Wunused-macros] 48 | #define WORD_STOP 0x00000004 | libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -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 /bin/sh ../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT lou_backTranslateString.lo -MD -MP -MF .deps/lou_backTranslateString.Tpo -c -o lou_backTranslateString.lo lou_backTranslateString.c libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT lou_backTranslateString.lo -MD -MP -MF .deps/lou_backTranslateString.Tpo -c lou_backTranslateString.c -fPIC -DPIC -o .libs/lou_backTranslateString.o lou_backTranslateString.c:52:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 52 | initStringBufferPool() { | ^~~~~~~~~~~~~~~~~~~~ lou_backTranslateString.c: In function 'initStringBufferPool': lou_backTranslateString.c:52:1: warning: old-style function definition [-Wold-style-definition] lou_backTranslateString.c: In function 'back_findCharOrDots': lou_backTranslateString.c:353:15: warning: cast increases required alignment of target type [-Wcast-align] 353 | character = (TranslationTableCharacter *)&table->ruleArea[bucket]; | ^ lou_backTranslateString.c: In function 'isEndWord': lou_backTranslateString.c:428:15: warning: cast increases required alignment of target type [-Wcast-align] 428 | testRule = (TranslationTableRule *)&table->ruleArea[testRuleOffset]; | ^ lou_backTranslateString.c: In function 'findBrailleIndicatorRule': lou_backTranslateString.c:449:17: warning: cast increases required alignment of target type [-Wcast-align] 449 | *currentRule = (TranslationTableRule *)&table->ruleArea[offset]; | ^ lou_backTranslateString.c: In function 'findBackPassRule': lou_backTranslateString.c:571:18: warning: cast increases required alignment of target type [-Wcast-align] 571 | *currentRule = (TranslationTableRule *)&table->ruleArea[ruleOffset]; | ^ lou_backTranslateString.c: In function 'back_selectRule': lou_backTranslateString.c:652:19: warning: cast increases required alignment of target type [-Wcast-align] 652 | *currentRule = (TranslationTableRule *)&table->ruleArea[ruleOffset]; | ^ lou_backTranslateString.c: In function 'undefinedDots': lou_backTranslateString.c:906:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 906 | if ((output->length + buflen) > output->maxlength) return 0; | ^ lou_backTranslateString.c: In function 'putCharacter': lou_backTranslateString.c:925:5: warning: cast increases required alignment of target type [-Wcast-align] 925 | (TranslationTableRule *)&table->ruleArea[offset]; | ^ lou_backTranslateString.c: In function 'makeCorrections': lou_backTranslateString.c:1026:20: warning: cast increases required alignment of target type [-Wcast-align] 1026 | currentRule = (TranslationTableRule *)&table->ruleArea[ruleOffset]; | ^ lou_backTranslateString.c: In function 'matchCurrentInput': lou_backTranslateString.c:1298:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1298 | for (k = passIC + 2; k < passIC + 2 + passInstructions[passIC + 1]; k++) | ^ lou_backTranslateString.c: In function 'back_swapTest': lou_backTranslateString.c:1312:13: warning: cast increases required alignment of target type [-Wcast-align] 1312 | swapRule = (TranslationTableRule *)&table->ruleArea[swapRuleOffset]; | ^ lou_backTranslateString.c:1313:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1313 | for (curLen = 0; curLen < passInstructions[passIC] + 3; curLen++) { | ^ lou_backTranslateString.c:1324:16: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 1324 | while (curLen < passInstructions[passIC + 4]) { | ^ lou_backTranslateString.c: In function 'back_swapReplace': lou_backTranslateString.c:1351:13: warning: cast increases required alignment of target type [-Wcast-align] 1351 | swapRule = (TranslationTableRule *)&table->ruleArea[swapRuleOffset]; | ^ lou_backTranslateString.c: In function 'back_passDoTest': lou_backTranslateString.c:1443:18: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 1443 | for (k = 0; k < (*passInstructions)[*passIC + 3]; k++) { | ^ lou_backTranslateString.c:1457:9: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 1457 | k < (*passInstructions)[*passIC + 4] && pos < input->length; | ^ lou_backTranslateString.c: In function 'back_passDoAction': lou_backTranslateString.c:1543:56: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1543 | if ((output->length + passInstructions[passIC + 1]) > output->maxlength) | ^ lou_backTranslateString.c: In function 'back_selectRule': lou_backTranslateString.c:734:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 734 | if (itsALetter || itsANumber) break; | ^ lou_backTranslateString.c:735:6: note: here 735 | case CTO_Contraction: | ^~~~ lou_backTranslateString.c: In function '_lou_backTranslate': lou_backTranslateString.c:245:7: warning: 'realInlen' may be used uninitialized in this function [-Wmaybe-uninitialized] 245 | int realInlen; | ^~~~~~~~~ lou_backTranslateString.c:621:6: warning: 'multindRule' may be used uninitialized in this function [-Wmaybe-uninitialized] 621 | if (handleMultind(table, currentDotslen, currentOpcode, currentRule, doingMultind, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | *multindRule)) | ~~~~~~~~~~~~~ lou_backTranslateString.c:1088:30: note: 'multindRule' was declared here 1088 | const TranslationTableRule *multindRule; | ^~~~~~~~~~~ lou_backTranslateString.c:271:23: warning: 'posMapping3' may be used uninitialized in this function [-Wmaybe-uninitialized] 271 | if (prevPosMapping[k] > realInlen) { | ^ lou_backTranslateString.c:278:36: warning: 'passPosMapping' may be used uninitialized in this function [-Wmaybe-uninitialized] 278 | posMapping[k] = passPosMapping[prevPosMapping[k]]; | ^ libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -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/lou_backTranslateString.Tpo .deps/lou_backTranslateString.Plo /bin/sh ../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT commonTranslationFunctions.lo -MD -MP -MF .deps/commonTranslationFunctions.Tpo -c -o commonTranslationFunctions.lo commonTranslationFunctions.c libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT commonTranslationFunctions.lo -MD -MP -MF .deps/commonTranslationFunctions.Tpo -c commonTranslationFunctions.c -fPIC -DPIC -o .libs/commonTranslationFunctions.o commonTranslationFunctions.c: In function '_lou_handlePassVariableTest': commonTranslationFunctions.c:41:44: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 41 | if (passVariables[instructions[*IC + 1]] != instructions[*IC + 2]) *itsTrue = 0; | ^~ commonTranslationFunctions.c:46:44: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 46 | if (passVariables[instructions[*IC + 1]] >= instructions[*IC + 2]) *itsTrue = 0; | ^~ commonTranslationFunctions.c:51:44: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 51 | if (passVariables[instructions[*IC + 1]] <= instructions[*IC + 2]) *itsTrue = 0; | ^~ commonTranslationFunctions.c:56:44: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 56 | if (passVariables[instructions[*IC + 1]] > instructions[*IC + 2]) *itsTrue = 0; | ^ commonTranslationFunctions.c:61:44: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 61 | if (passVariables[instructions[*IC + 1]] < instructions[*IC + 2]) *itsTrue = 0; | ^ libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT commonTranslationFunctions.lo -MD -MP -MF .deps/commonTranslationFunctions.Tpo -c commonTranslationFunctions.c -o commonTranslationFunctions.o >/dev/null 2>&1 mv -f .deps/commonTranslationFunctions.Tpo .deps/commonTranslationFunctions.Plo /bin/sh ../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT metadata.lo -MD -MP -MF .deps/metadata.Tpo -c -o metadata.lo metadata.c libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT metadata.lo -MD -MP -MF .deps/metadata.Tpo -c metadata.c -fPIC -DPIC -o .libs/metadata.o libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT metadata.lo -MD -MP -MF .deps/metadata.Tpo -c metadata.c -o metadata.o >/dev/null 2>&1 mv -f .deps/metadata.Tpo .deps/metadata.Plo /bin/sh ../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT pattern.lo -MD -MP -MF .deps/pattern.Tpo -c -o pattern.lo pattern.c libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT pattern.lo -MD -MP -MF .deps/pattern.Tpo -c pattern.c -fPIC -DPIC -o .libs/pattern.o pattern.c: In function 'findCharOrDots': pattern.c:57:15: warning: cast increases required alignment of target type [-Wcast-align] 57 | character = (TranslationTableCharacter *)&table->ruleArea[bucket]; | ^ pattern.c: In function 'pattern_output_expression': pattern.c:169:20: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 169 | printf("START\t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:169:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 169 | printf("START\t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:174:20: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 174 | printf("( \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:174:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 174 | printf("( \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:174:31: warning: format '%d' expects argument of type 'int', but argument 4 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 174 | printf("( \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:185:20: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 185 | printf("! \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:185:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 185 | printf("! \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:185:31: warning: format '%d' expects argument of type 'int', but argument 4 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 185 | printf("! \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:196:20: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 196 | printf("+ \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:196:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 196 | printf("+ \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:196:31: warning: format '%d' expects argument of type 'int', but argument 4 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 196 | printf("+ \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:196:36: warning: format '%d' expects argument of type 'int', but argument 5 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 196 | printf("+ \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:207:20: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 207 | printf("* \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:207:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 207 | printf("* \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:207:31: warning: format '%d' expects argument of type 'int', but argument 4 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 207 | printf("* \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:207:36: warning: format '%d' expects argument of type 'int', but argument 5 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 207 | printf("* \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:218:20: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 218 | printf("? \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:218:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 218 | printf("? \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:218:31: warning: format '%d' expects argument of type 'int', but argument 4 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 218 | printf("? \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:229:20: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 229 | printf("| \t%d\t%d\t-> %d\t-> %d\n", EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:229:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 229 | printf("| \t%d\t%d\t-> %d\t-> %d\n", EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:229:31: warning: format '%d' expects argument of type 'int', but argument 4 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 229 | printf("| \t%d\t%d\t-> %d\t-> %d\n", EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:229:38: warning: format '%d' expects argument of type 'int', but argument 5 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 229 | printf("| \t%d\t%d\t-> %d\t-> %d\n", EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:241:20: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 241 | printf(". \t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:241:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 241 | printf(". \t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:246:21: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 246 | printf("%% \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:246:25: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 246 | printf("%% \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:271:20: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 271 | printf("[] \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:271:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 271 | printf("[] \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:272:18: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 272 | for (i = 0; i < EXPR_DATA_0(expr_crs); i++) | ^ pattern.c:273:14: warning: format '%c' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 273 | printf("%c", EXPR_CONST_DATA(expr_crs)[i + 1]); | ~^ | | | int | %c pattern.c:279:20: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 279 | printf("@ \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:279:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 279 | printf("@ \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:280:18: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 280 | for (i = 0; i < EXPR_DATA_0(expr_crs); i++) | ^ pattern.c:281:14: warning: format '%c' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 281 | printf("%c", EXPR_CONST_DATA(expr_crs)[i + 1]); | ~^ | | | int | %c pattern.c:287:20: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 287 | printf("^ \t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:287:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 287 | printf("^ \t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:292:13: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 292 | printf("%d? \t%d\t%d\n", EXPR_TYPE(expr_crs), EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:292:22: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 292 | printf("%d? \t%d\t%d\n", EXPR_TYPE(expr_crs), EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:292:26: warning: format '%d' expects argument of type 'int', but argument 4 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 292 | printf("%d? \t%d\t%d\n", EXPR_TYPE(expr_crs), EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:304:16: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 304 | printf("END\t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:304:20: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 304 | 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:311:11: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 311 | printf("%d \tlength\n", expr_data[0]); | ~^ ~~~~~~~~~~~~ | | | | int widechar {aka const unsigned int} | %d pattern.c:312:11: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 312 | printf("%d \tloops\n", expr_data[1]); | ~^ ~~~~~~~~~~~~ | | | | int widechar {aka const unsigned int} | %d pattern.c: In function 'pattern_print_expression': pattern.c:399:14: warning: format '%c' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 399 | printf("%c", EXPR_DATA_1(expr_crs)); | ~^ | | | int | %c pattern.c:402:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 402 | for (i = 0; i < EXPR_DATA_0(expr_crs); i++) | ^ pattern.c:403:15: warning: format '%c' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 403 | printf("%c", EXPR_CONST_DATA(expr_crs)[i + 1]); | ~^ | | | int | %c pattern.c:411:18: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 411 | for (i = 0; i < EXPR_DATA_0(expr_crs); i++) | ^ pattern.c:412:14: warning: format '%c' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'const unsigned int'} [-Wformat=] 412 | printf("%c", EXPR_CONST_DATA(expr_crs)[i + 1]); | ~^ | | | int | %c pattern.c: In function 'pattern_compile_expression': pattern.c:603:22: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 603 | if (*expr_crs + 10 >= expr_max) return 0; | ^~ pattern.c:652:22: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 652 | if (*expr_crs + 10 >= expr_max) return 0; | ^~ pattern.c:677:21: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 677 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ pattern.c:691:21: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 691 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ pattern.c:699:21: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 699 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ pattern.c:707:21: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 707 | if (*expr_crs + 4 >= expr_max) return 0; | ^~ pattern.c:714:21: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 714 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ pattern.c:721:21: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 721 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ pattern.c:728:21: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 728 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ pattern.c:837:48: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 837 | if (*expr_crs + 4 + (input_end - *input_crs) >= expr_max) return 0; | ^~ pattern.c:873:48: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 873 | if (*expr_crs + 4 + (input_end - *input_crs) >= expr_max) return 0; | ^~ pattern.c:895:21: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 895 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ pattern.c:907:21: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 907 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ pattern.c: In function 'pattern_insert_alternate': pattern.c:924:21: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 924 | if (*expr_crs + 12 >= expr_max) return 0; | ^~ pattern.c:951:20: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 951 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ pattern.c: In function 'pattern_compile_1': pattern.c:986:20: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 986 | if (*expr_crs + 6 >= expr_max) return 0; | ^~ pattern.c:1008:21: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1008 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ pattern.c: In function 'pattern_compile_2': pattern.c:1043:22: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1043 | if (*expr_crs + 6 >= expr_max) return 0; | ^~ pattern.c: In function 'pattern_compile_3': pattern.c:1098:23: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1098 | if (*expr_crs + 12 >= expr_max) return 0; | ^~ pattern.c: In function 'pattern_reverse_expression': pattern.c:1249:18: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1249 | while (expr_prv != expr_start) { | ^~ pattern.c: In function 'pattern_check_expression': pattern.c:1312:42: warning: logical 'and' of equal expressions [-Wlogical-op] 1312 | while (!(EXPR_TYPE(expr_crs) == PTN_END && EXPR_TYPE(expr_crs) == PTN_END)) { | ^~ pattern.c:1524:18: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'const unsigned int'} [-Wsign-compare] 1524 | for (i = 0; i < data[0]; i++) hook_data[i] = data[i + 1]; | ^ pattern.c: In function 'pattern_compile_expression': pattern.c:903:6: warning: this statement may fall through [-Wimplicit-fallthrough=] 903 | if (*input_crs >= input_max) return 0; | ^ pattern.c:905:2: note: here 905 | default: | ^~~~~~~ pattern.c: In function 'pattern_reverse_branch': pattern.c:1214:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 1214 | EXPR_DATA_1(expr_at) = expr_swap; | ^ pattern.c:1216:2: note: here 1216 | case PTN_GROUP: | ^~~~ At top level: pattern.c:917:1: warning: 'pattern_insert_alternate' defined but not used [-Wunused-function] 917 | pattern_insert_alternate(const widechar *input, const int input_max, int *input_crs, | ^~~~~~~~~~~~~~~~~~~~~~~~ pattern.c:431:1: warning: 'pattern_print' defined but not used [-Wunused-function] 431 | pattern_print(const widechar *expr_data) { | ^~~~~~~~~~~~~ pattern.c:310:1: warning: 'pattern_output' defined but not used [-Wunused-function] 310 | pattern_output(const widechar *expr_data) { | ^~~~~~~~~~~~~~ pattern.c:108: warning: macro "EXPR_DATA_2" is not used [-Wunused-macros] 108 | #define EXPR_DATA_2(at) EXPR_DATA_2_IN((at), expr_data) | pattern.c:99: warning: macro "EXPR_DATA_2_IN" is not used [-Wunused-macros] 99 | #define EXPR_DATA_2_IN(at, buffer) (buffer[(at) + 5]) | libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT pattern.lo -MD -MP -MF .deps/pattern.Tpo -c pattern.c -o pattern.o >/dev/null 2>&1 mv -f .deps/pattern.Tpo .deps/pattern.Plo /bin/sh ../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT logging.lo -MD -MP -MF .deps/logging.Tpo -c -o logging.lo logging.c libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT logging.lo -MD -MP -MF .deps/logging.Tpo -c logging.c -fPIC -DPIC -o .libs/logging.o logging.c: In function '_lou_logWidecharBuf': logging.c:57:3: warning: format not a string literal, argument types not checked [-Wformat-nonliteral] 57 | p += sprintf(p, formatString, wbuf[i]); | ^ logging.c: In function 'defaultLogCallback': logging.c:76:30: warning: unused parameter 'level' [-Wunused-parameter] 76 | defaultLogCallback(logLevels level, const char *message) { | ~~~~~~~~~~^~~~~ libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT logging.lo -MD -MP -MF .deps/logging.Tpo -c logging.c -o logging.o >/dev/null 2>&1 mv -f .deps/logging.Tpo .deps/logging.Plo /bin/sh ../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT utils.lo -MD -MP -MF .deps/utils.Tpo -c -o utils.lo utils.c libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT utils.lo -MD -MP -MF .deps/utils.Tpo -c utils.c -fPIC -DPIC -o .libs/utils.o utils.c: In function 'toLowercase': utils.c:117:15: warning: cast increases required alignment of target type [-Wcast-align] 117 | character = (TranslationTableCharacter *)&table->ruleArea[offset]; | ^ utils.c: In function '_lou_isValidMode': utils.c:322:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 322 | for (int i = 0; i < (sizeof(validTranslationModes) / sizeof(*validTranslationModes)); | ^ libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT utils.lo -MD -MP -MF .deps/utils.Tpo -c utils.c -o utils.o >/dev/null 2>&1 mv -f .deps/utils.Tpo .deps/utils.Plo /bin/sh ../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT maketable.lo -MD -MP -MF .deps/maketable.Tpo -c -o maketable.lo maketable.c libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT maketable.lo -MD -MP -MF .deps/maketable.Tpo -c maketable.c -fPIC -DPIC -o .libs/maketable.o maketable.c:30:1: warning: no previous prototype for 'loadTable' [-Wmissing-prototypes] 30 | loadTable(const char *tableList) { | ^~~~~~~~~ maketable.c:35:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 35 | hyphenationEnabled() { | ^~~~~~~~~~~~~~~~~~ maketable.c: In function 'hyphenationEnabled': maketable.c:35:1: warning: old-style function definition [-Wold-style-definition] maketable.c: At top level: maketable.c:40:1: warning: no previous prototype for 'isLetter' [-Wmissing-prototypes] 40 | isLetter(widechar c) { | ^~~~~~~~ maketable.c: In function 'isLetter': maketable.c:47:15: warning: cast increases required alignment of target type [-Wcast-align] 47 | character = (TranslationTableCharacter *)&table->ruleArea[offset]; | ^ maketable.c: At top level: maketable.c:55:1: warning: no previous prototype for 'toLowercase' [-Wmissing-prototypes] 55 | toLowercase(widechar c) { | ^~~~~~~~~~~ maketable.c: In function 'toLowercase': maketable.c:60:15: warning: cast increases required alignment of target type [-Wcast-align] 60 | character = (TranslationTableCharacter *)&table->ruleArea[offset]; | ^ maketable.c: At top level: maketable.c:68:1: warning: no previous prototype for 'toDotPattern' [-Wmissing-prototypes] 68 | toDotPattern(widechar *braille, char *pattern) { | ^~~~~~~~~~~~ maketable.c:81:1: warning: no previous prototype for 'printRule' [-Wmissing-prototypes] 81 | printRule(TranslationTableRule *rule, widechar *rule_string) { | ^~~~~~~~~ maketable.c: In function 'find_matching_rules': maketable.c:183:17: warning: cast increases required alignment of target type [-Wcast-align] 183 | character = (TranslationTableCharacter *)&table->ruleArea[offset]; | ^ maketable.c:192:11: warning: cast increases required alignment of target type [-Wcast-align] 192 | rule = (TranslationTableRule *)&table->ruleArea[offset]; | ^ maketable.c: At top level: maketable.c:376:1: warning: no previous prototype for 'suggestChunks' [-Wmissing-prototypes] 376 | suggestChunks(widechar *text, widechar *braille, char *hyphen_string) { | ^~~~~~~~~~~~~ maketable.c:391:1: warning: no previous prototype for 'findRelevantRules' [-Wmissing-prototypes] 391 | findRelevantRules(widechar *text, widechar **rules_str) { | ^~~~~~~~~~~~~~~~~ maketable.c: In function 'findRelevantRules': maketable.c:416:18: warning: cast increases required alignment of target type [-Wcast-align] 416 | character = (TranslationTableCharacter *)&table->ruleArea[offset]; | ^ maketable.c:425:12: warning: cast increases required alignment of target type [-Wcast-align] 425 | rule = (TranslationTableRule *)&table->ruleArea[offset]; | ^ libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT maketable.lo -MD -MP -MF .deps/maketable.Tpo -c maketable.c -o maketable.o >/dev/null 2>&1 mv -f .deps/maketable.Tpo .deps/maketable.Plo /bin/sh ../libtool --tag=CC --mode=link x86_64-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -version-info 20:0:0 -no-undefined -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o liblouis.la -rpath /usr/lib64 compileTranslationTable.lo lou_translateString.lo lou_backTranslateString.lo commonTranslationFunctions.lo metadata.lo pattern.lo logging.lo utils.lo maketable.lo ../gnulib/libgnu.la -lyaml libtool: link: x86_64-tld-linux-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 -lyaml -O2 -fstack-protector -march=x86-64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -Wl,-soname -Wl,liblouis.so.20 -o .libs/liblouis.so.20.0.0 libtool: link: (cd ".libs" && rm -f "liblouis.so.20" && ln -s "liblouis.so.20.0.0" "liblouis.so.20") libtool: link: (cd ".libs" && rm -f "liblouis.so" && ln -s "liblouis.so.20.0.0" "liblouis.so") libtool: link: (cd .libs/liblouis.lax/libgnu.a && ar x "/tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis/../gnulib/.libs/libgnu.a") libtool: link: ar cru .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/malloca.o .libs/liblouis.lax/libgnu.a/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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis' make[1]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis' Making all in tools make[1]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools' Making all in gnulib make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools/gnulib' rm -f limits.h-t limits.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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 && \ mv limits.h-t limits.h rm -f stdio.h-t stdio.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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_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' \ < ./stdio.in.h | \ sed -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_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 stdio.h-t stdio.h rm -f stdlib.h-t stdlib.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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_ATOLL''@/0/g' \ -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/0/g' \ -e 's/@''GNULIB_GETLOADAVG''@/0/g' \ -e 's/@''GNULIB_GETSUBOPT''@/0/g' \ -e 's/@''GNULIB_GRANTPT''@/0/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_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_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_STRTOLD''@/0/g' \ -e 's/@''GNULIB_STRTOLL''@/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' \ < ./stdlib.in.h | \ sed -e 's|@''HAVE__EXIT''@|1|g' \ -e 's|@''HAVE_ATOLL''@|1|g' \ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|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_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_STRTOLD''@|1|g' \ -e 's|@''HAVE_STRTOLL''@|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_CALLOC''@|0|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \ -e 's|@''REPLACE_INITSTATE''@|0|g' \ -e 's|@''REPLACE_MALLOC''@|0|g' \ -e 's|@''REPLACE_MBTOWC''@|0|g' \ -e 's|@''REPLACE_MKSTEMP''@|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''@|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_STRTOLD''@|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 && \ mv stdlib.h-t stdlib.h rm -f string.h-t string.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -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_STRSIGNAL''@/0/g' \ -e 's/@''GNULIB_STRVERSCMP''@/0/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_MEMCHR''@|1|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_DECL_STRSIGNAL''@|1|g' \ -e 's|@''HAVE_STRVERSCMP''@|1|g' \ -e 's|@''REPLACE_MEMCHR''@|0|g' \ -e 's|@''REPLACE_MEMMEM''@|0|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_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.in.h; \ } > string.h-t && \ mv string.h-t string.h /bin/mkdir -p sys rm -f sys/types.h-t sys/types.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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 && \ mv sys/types.h-t sys/types.h rm -f unistd.h-t unistd.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -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_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_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_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_GETPAGESIZE''@/0/g' \ -e 's/@''GNULIB_GETPASS''@/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''@/0/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' \ < ./unistd.in.h | \ sed -e 's|@''HAVE_CHOWN''@|1|g' \ -e 's|@''HAVE_COPY_FILE_RANGE''@|1|g' \ -e 's|@''HAVE_DUP2''@|1|g' \ -e 's|@''HAVE_DUP3''@|1|g' \ -e 's|@''HAVE_EUIDACCESS''@|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_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_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_CHOWN''@|0|g' \ -e 's|@''REPLACE_CLOSE''@|0|g' \ -e 's|@''REPLACE_DUP''@|0|g' \ -e 's|@''REPLACE_DUP2''@|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_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_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 && \ mv unistd.h-t unistd.h rm -f unistr.h-t unistr.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ cat ./unistr.in.h; \ } > unistr.h-t && \ mv -f unistr.h-t unistr.h rm -f unitypes.h-t unitypes.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ cat ./unitypes.in.h; \ } > unitypes.h-t && \ mv -f unitypes.h-t unitypes.h /usr/bin/make all-recursive make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools/gnulib' make[4]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools/gnulib' depbase=`echo dirname-lgpl.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ../../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT dirname-lgpl.lo -MD -MP -MF $depbase.Tpo -c -o dirname-lgpl.lo dirname-lgpl.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT dirname-lgpl.lo -MD -MP -MF .deps/dirname-lgpl.Tpo -c dirname-lgpl.c -fPIC -DPIC -o .libs/dirname-lgpl.o libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT dirname-lgpl.lo -MD -MP -MF .deps/dirname-lgpl.Tpo -c dirname-lgpl.c -o dirname-lgpl.o >/dev/null 2>&1 depbase=`echo basename-lgpl.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ../../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT basename-lgpl.lo -MD -MP -MF $depbase.Tpo -c -o basename-lgpl.lo basename-lgpl.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT basename-lgpl.lo -MD -MP -MF .deps/basename-lgpl.Tpo -c basename-lgpl.c -fPIC -DPIC -o .libs/basename-lgpl.o libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT basename-lgpl.lo -MD -MP -MF .deps/basename-lgpl.Tpo -c basename-lgpl.c -o basename-lgpl.o >/dev/null 2>&1 depbase=`echo stripslash.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ../../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT stripslash.lo -MD -MP -MF $depbase.Tpo -c -o stripslash.lo stripslash.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT stripslash.lo -MD -MP -MF .deps/stripslash.Tpo -c stripslash.c -fPIC -DPIC -o .libs/stripslash.o libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT stripslash.lo -MD -MP -MF .deps/stripslash.Tpo -c stripslash.c -o stripslash.o >/dev/null 2>&1 depbase=`echo getprogname.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ../../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT getprogname.lo -MD -MP -MF $depbase.Tpo -c -o getprogname.lo getprogname.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT getprogname.lo -MD -MP -MF .deps/getprogname.Tpo -c getprogname.c -fPIC -DPIC -o .libs/getprogname.o libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT getprogname.lo -MD -MP -MF .deps/getprogname.Tpo -c getprogname.c -o getprogname.o >/dev/null 2>&1 depbase=`echo progname.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ../../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT progname.lo -MD -MP -MF $depbase.Tpo -c -o progname.lo progname.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT progname.lo -MD -MP -MF .deps/progname.Tpo -c progname.c -fPIC -DPIC -o .libs/progname.o libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT progname.lo -MD -MP -MF .deps/progname.Tpo -c progname.c -o progname.o >/dev/null 2>&1 depbase=`echo unistd.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ../../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistd.lo -MD -MP -MF $depbase.Tpo -c -o unistd.lo unistd.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistd.lo -MD -MP -MF .deps/unistd.Tpo -c unistd.c -fPIC -DPIC -o .libs/unistd.o libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistd.lo -MD -MP -MF .deps/unistd.Tpo -c unistd.c -o unistd.o >/dev/null 2>&1 depbase=`echo unistr/u16-mbtoucr.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ../../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistr/u16-mbtoucr.lo -MD -MP -MF $depbase.Tpo -c -o unistr/u16-mbtoucr.lo unistr/u16-mbtoucr.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistr/u16-mbtoucr.lo -MD -MP -MF unistr/.deps/u16-mbtoucr.Tpo -c unistr/u16-mbtoucr.c -fPIC -DPIC -o unistr/.libs/u16-mbtoucr.o libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistr/u16-mbtoucr.lo -MD -MP -MF unistr/.deps/u16-mbtoucr.Tpo -c unistr/u16-mbtoucr.c -o unistr/u16-mbtoucr.o >/dev/null 2>&1 depbase=`echo unistr/u16-to-u8.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ../../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistr/u16-to-u8.lo -MD -MP -MF $depbase.Tpo -c -o unistr/u16-to-u8.lo unistr/u16-to-u8.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistr/u16-to-u8.lo -MD -MP -MF unistr/.deps/u16-to-u8.Tpo -c unistr/u16-to-u8.c -fPIC -DPIC -o unistr/.libs/u16-to-u8.o libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistr/u16-to-u8.lo -MD -MP -MF unistr/.deps/u16-to-u8.Tpo -c unistr/u16-to-u8.c -o unistr/u16-to-u8.o >/dev/null 2>&1 depbase=`echo unistr/u32-to-u8.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ../../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistr/u32-to-u8.lo -MD -MP -MF $depbase.Tpo -c -o unistr/u32-to-u8.lo unistr/u32-to-u8.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistr/u32-to-u8.lo -MD -MP -MF unistr/.deps/u32-to-u8.Tpo -c unistr/u32-to-u8.c -fPIC -DPIC -o unistr/.libs/u32-to-u8.o libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistr/u32-to-u8.lo -MD -MP -MF unistr/.deps/u32-to-u8.Tpo -c unistr/u32-to-u8.c -o unistr/u32-to-u8.o >/dev/null 2>&1 depbase=`echo unistr/u8-uctomb.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ../../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistr/u8-uctomb.lo -MD -MP -MF $depbase.Tpo -c -o unistr/u8-uctomb.lo unistr/u8-uctomb.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistr/u8-uctomb.lo -MD -MP -MF unistr/.deps/u8-uctomb.Tpo -c unistr/u8-uctomb.c -fPIC -DPIC -o unistr/.libs/u8-uctomb.o libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistr/u8-uctomb.lo -MD -MP -MF unistr/.deps/u8-uctomb.Tpo -c unistr/u8-uctomb.c -o unistr/u8-uctomb.o >/dev/null 2>&1 depbase=`echo unistr/u8-uctomb-aux.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ../../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistr/u8-uctomb-aux.lo -MD -MP -MF $depbase.Tpo -c -o unistr/u8-uctomb-aux.lo unistr/u8-uctomb-aux.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistr/u8-uctomb-aux.lo -MD -MP -MF unistr/.deps/u8-uctomb-aux.Tpo -c unistr/u8-uctomb-aux.c -fPIC -DPIC -o unistr/.libs/u8-uctomb-aux.o libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT unistr/u8-uctomb-aux.lo -MD -MP -MF unistr/.deps/u8-uctomb-aux.Tpo -c unistr/u8-uctomb-aux.c -o unistr/u8-uctomb-aux.o >/dev/null 2>&1 depbase=`echo version-etc.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ../../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT version-etc.lo -MD -MP -MF $depbase.Tpo -c -o version-etc.lo version-etc.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT version-etc.lo -MD -MP -MF .deps/version-etc.Tpo -c version-etc.c -fPIC -DPIC -o .libs/version-etc.o libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT version-etc.lo -MD -MP -MF .deps/version-etc.Tpo -c version-etc.c -o version-etc.o >/dev/null 2>&1 /bin/sh ../../libtool --tag=CC --mode=link x86_64-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -no-undefined -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libgnutools.la dirname-lgpl.lo basename-lgpl.lo stripslash.lo getprogname.lo progname.lo unistd.lo unistr/u16-mbtoucr.lo unistr/u16-to-u8.lo unistr/u32-to-u8.lo unistr/u8-uctomb.lo unistr/u8-uctomb-aux.lo version-etc.lo -lyaml libtool: link: ar cru .libs/libgnutools.a .libs/dirname-lgpl.o .libs/basename-lgpl.o .libs/stripslash.o .libs/getprogname.o .libs/progname.o .libs/unistd.o unistr/.libs/u16-mbtoucr.o unistr/.libs/u16-to-u8.o unistr/.libs/u32-to-u8.o unistr/.libs/u8-uctomb.o unistr/.libs/u8-uctomb-aux.o .libs/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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools/gnulib' make[3]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools/gnulib' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools/gnulib' Making all in lou_maketable.d make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools/lou_maketable.d' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools/lou_maketable.d' make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools' x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -I../liblouis -I../tools/gnulib -I../tools/gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT lou_allround.o -MD -MP -MF .deps/lou_allround.Tpo -c -o lou_allround.o lou_allround.c mv -f .deps/lou_allround.Tpo .deps/lou_allround.Po /bin/sh ../libtool --tag=CC --mode=compile x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -I../liblouis -I../tools/gnulib -I../tools/gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT brl_checks.lo -MD -MP -MF .deps/brl_checks.Tpo -c -o brl_checks.lo brl_checks.c libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -I../liblouis -I../tools/gnulib -I../tools/gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT brl_checks.lo -MD -MP -MF .deps/brl_checks.Tpo -c brl_checks.c -fPIC -DPIC -o .libs/brl_checks.o brl_checks.c:34:1: warning: 'print_int_array' defined but not used [-Wunused-function] 34 | print_int_array(const char *prefix, int *pos_list, int len) { | ^~~~~~~~~~~~~~~ libtool: compile: x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -I../liblouis -I../tools/gnulib -I../tools/gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -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 x86_64-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libbrlcheck.la brl_checks.lo ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la -lyaml libtool: link: (cd .libs/libbrlcheck.lax/libgnutools.a && ar x "/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools/../tools/gnulib/.libs/libgnutools.a") libtool: link: ar cru .libs/libbrlcheck.a .libs/brl_checks.o .libs/libbrlcheck.lax/libgnutools.a/basename-lgpl.o .libs/libbrlcheck.lax/libgnutools.a/dirname-lgpl.o .libs/libbrlcheck.lax/libgnutools.a/getprogname.o .libs/libbrlcheck.lax/libgnutools.a/progname.o .libs/libbrlcheck.lax/libgnutools.a/stripslash.o .libs/libbrlcheck.lax/libgnutools.a/u16-mbtoucr.o .libs/libbrlcheck.lax/libgnutools.a/u16-to-u8.o .libs/libbrlcheck.lax/libgnutools.a/u32-to-u8.o .libs/libbrlcheck.lax/libgnutools.a/u8-uctomb-aux.o .libs/libbrlcheck.lax/libgnutools.a/u8-uctomb.o .libs/libbrlcheck.lax/libgnutools.a/unistd.o .libs/libbrlcheck.lax/libgnutools.a/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 x86_64-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o lou_allround lou_allround.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la -lyaml libtool: link: x86_64-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o .libs/lou_allround lou_allround.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis/.libs/liblouis.so -lyaml -Wl,-rpath -Wl,/usr/lib64 x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -I../liblouis -I../tools/gnulib -I../tools/gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT lou_checkhyphens.o -MD -MP -MF .deps/lou_checkhyphens.Tpo -c -o lou_checkhyphens.o lou_checkhyphens.c lou_checkhyphens.c: In function 'main': lou_checkhyphens.c:204:14: 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 mv -f .deps/lou_checkhyphens.Tpo .deps/lou_checkhyphens.Po /bin/sh ../libtool --tag=CC --mode=link x86_64-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o lou_checkhyphens lou_checkhyphens.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la -lyaml libtool: link: x86_64-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o .libs/lou_checkhyphens lou_checkhyphens.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis/.libs/liblouis.so -lyaml -Wl,-rpath -Wl,/usr/lib64 x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -I../liblouis -I../tools/gnulib -I../tools/gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT lou_checktable.o -MD -MP -MF .deps/lou_checktable.Tpo -c -o lou_checktable.o lou_checktable.c mv -f .deps/lou_checktable.Tpo .deps/lou_checktable.Po /bin/sh ../libtool --tag=CC --mode=link x86_64-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o lou_checktable lou_checktable.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la -lyaml libtool: link: x86_64-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o .libs/lou_checktable lou_checktable.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis/.libs/liblouis.so -lyaml -Wl,-rpath -Wl,/usr/lib64 x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -I../liblouis -I../tools/gnulib -I../tools/gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT lou_debug.o -MD -MP -MF .deps/lou_debug.Tpo -c -o lou_debug.o lou_debug.c lou_debug.c: In function 'print_chars': lou_debug.c:104:9: 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:40: 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:38: 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_debug.c: In function 'printCharacter': lou_debug.c:155:14: warning: cast increases required alignment of target type [-Wcast-align] 155 | thisRule = (TranslationTableRule *)&table->ruleArea[nextRule]; | ^ lou_debug.c: In function 'show_characters': lou_debug.c:182:16: warning: cast increases required alignment of target type [-Wcast-align] 182 | thisChar = (TranslationTableCharacter *)&table->ruleArea[nextChar]; | ^ lou_debug.c: In function 'show_dots': lou_debug.c:209:16: warning: cast increases required alignment of target type [-Wcast-align] 209 | thisDots = (TranslationTableCharacter *)&table->ruleArea[nextDots]; | ^ lou_debug.c: In function 'show_forRules': lou_debug.c:236:16: warning: cast increases required alignment of target type [-Wcast-align] 236 | thisRule = (TranslationTableRule *)&table->ruleArea[nextRule]; | ^ lou_debug.c: In function 'show_backRules': lou_debug.c:263:16: warning: cast increases required alignment of target type [-Wcast-align] 263 | thisRule = (TranslationTableRule *)&table->ruleArea[nextRule]; | ^ lou_debug.c: In function 'print_brailleIndicator': lou_debug.c:279:13: warning: cast increases required alignment of target type [-Wcast-align] 279 | thisRule = (TranslationTableRule *)&table->ruleArea[offset]; | ^ lou_debug.c: In function 'show_brailleIndicators': lou_debug.c:312:4: warning: format not a string literal, argument types not checked [-Wformat-nonliteral] 312 | snprintf(name, BUFSIZE, emphNames[offset], table->emphClasses[i]); | ^~~~~~~~ lou_debug.c: In function 'show_compDots': lou_debug.c:422:6: warning: cast increases required alignment of target type [-Wcast-align] 422 | (TranslationTableRule *)&table->ruleArea[table->compdotsPattern[k]]; | ^ mv -f .deps/lou_debug.Tpo .deps/lou_debug.Po /bin/sh ../libtool --tag=CC --mode=link x86_64-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o lou_debug lou_debug.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la -lyaml libtool: link: x86_64-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o .libs/lou_debug lou_debug.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis/.libs/liblouis.so -lyaml -Wl,-rpath -Wl,/usr/lib64 x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -I../liblouis -I../tools/gnulib -I../tools/gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT lou_translate.o -MD -MP -MF .deps/lou_translate.Tpo -c -o lou_translate.o lou_translate.c mv -f .deps/lou_translate.Tpo .deps/lou_translate.Po /bin/sh ../libtool --tag=CC --mode=link x86_64-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o lou_translate lou_translate.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la -lyaml libtool: link: x86_64-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o .libs/lou_translate lou_translate.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis/.libs/liblouis.so -lyaml -Wl,-rpath -Wl,/usr/lib64 x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -I../liblouis -I../tools/gnulib -I../tools/gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT lou_trace.o -MD -MP -MF .deps/lou_trace.Tpo -c -o lou_trace.o lou_trace.c lou_trace.c: In function 'get_input': lou_trace.c:77:19: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] 77 | if (input_length < 0) exit(0); | ^ lou_trace.c: In function 'print_chars': lou_trace.c:97:9: 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:20: 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 mv -f .deps/lou_trace.Tpo .deps/lou_trace.Po /bin/sh ../libtool --tag=CC --mode=link x86_64-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o lou_trace lou_trace.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la -lyaml libtool: link: x86_64-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o .libs/lou_trace lou_trace.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis/.libs/liblouis.so -lyaml -Wl,-rpath -Wl,/usr/lib64 x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -I../liblouis -I../tools/gnulib -I../tools/gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -MT lou_tableinfo.o -MD -MP -MF .deps/lou_tableinfo.Tpo -c -o lou_tableinfo.o lou_tableinfo.c mv -f .deps/lou_tableinfo.Tpo .deps/lou_tableinfo.Po /bin/sh ../libtool --tag=CC --mode=link x86_64-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o lou_tableinfo lou_tableinfo.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la -lyaml libtool: link: x86_64-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o .libs/lou_tableinfo lou_tableinfo.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis/.libs/liblouis.so -lyaml -Wl,-rpath -Wl,/usr/lib64 x86_64-tld-linux-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fno-common -W -Wabsolute-value -Waddress -Waddress-of-packed-member -Waggressive-loop-optimizations -Wall -Wattribute-warning -Wattributes -Wbad-function-cast -Wbool-compare -Wbool-operation -Wbuiltin-declaration-mismatch -Wbuiltin-macro-redefined -Wcannot-profile -Wcast-align -Wcast-align=strict -Wcast-function-type -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdesignated-init -Wdisabled-optimization -Wdiscarded-array-qualifiers -Wdiscarded-qualifiers -Wdiv-by-zero -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wexpansion-to-defined -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wframe-address -Wfree-nonheap-object -Whsa -Wif-not-aligned -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Winline -Wint-conversion -Wint-in-bool-context -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-pch -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-elt-size -Wmemset-transposed-args -Wmisleading-indentation -Wmissing-attributes -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-parameter-type -Wmissing-profile -Wmissing-prototypes -Wmultichar -Wmultistatement-macros -Wnarrowing -Wnested-externs -Wnonnull -Wnonnull-compare -Wnull-dereference -Wodr -Wold-style-declaration -Wold-style-definition -Wopenmp-simd -Woverflow -Woverlength-strings -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpacked-not-aligned -Wparentheses -Wpointer-arith -Wpointer-compare -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wpsabi -Wrestrict -Wreturn-local-addr -Wreturn-type -Wscalar-storage-order -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-div -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-overflow -Wstrict-prototypes -Wstringop-truncation -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wswitch -Wswitch-bool -Wswitch-unreachable -Wsync-nand -Wtautological-compare -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvla -Wvolatile-register-var -Wwrite-strings -Walloc-size-larger-than=9223372036854775807 -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wnormalized=nfc -Wshift-overflow=2 -Wstringop-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -I../liblouis -I../tools/gnulib -I../tools/gnulib -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -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 In file included from lou_checkyaml.c:33: lou_checkyaml.c: In function 'read_test': lou_checkyaml.c:801:58: warning: initialized field overwritten [-Woverride-init] 801 | r = check(*table, word, translation, .display_table = display_table, | ^~~~~~~~~~~~~ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:801:58: note: (near initialization for '(anonymous).display_table') 801 | r = check(*table, word, translation, .display_table = display_table, | ^~~~~~~~~~~~~ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:802:18: warning: initialized field overwritten [-Woverride-init] 802 | .typeform = typeform, .mode = mode, .expected_inputPos = inPos, | ^~~~~~~~ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:802:18: note: (near initialization for '(anonymous).typeform') 802 | .typeform = typeform, .mode = mode, .expected_inputPos = inPos, | ^~~~~~~~ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:802:36: warning: initialized field overwritten [-Woverride-init] 802 | .typeform = typeform, .mode = mode, .expected_inputPos = inPos, | ^~~~ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:802:36: note: (near initialization for '(anonymous).mode') 802 | .typeform = typeform, .mode = mode, .expected_inputPos = inPos, | ^~~~ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:802:63: warning: initialized field overwritten [-Woverride-init] 802 | .typeform = typeform, .mode = mode, .expected_inputPos = inPos, | ^~~~~ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:802:63: note: (near initialization for '(anonymous).expected_inputPos') 802 | .typeform = typeform, .mode = mode, .expected_inputPos = inPos, | ^~~~~ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:803:28: warning: initialized field overwritten [-Woverride-init] 803 | .expected_outputPos = outPos, .cursorPos = cursorPos, | ^~~~~~ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:803:28: note: (near initialization for '(anonymous).expected_outputPos') 803 | .expected_outputPos = outPos, .cursorPos = cursorPos, | ^~~~~~ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:803:49: warning: initialized field overwritten [-Woverride-init] 803 | .expected_outputPos = outPos, .cursorPos = cursorPos, | ^~~~~~~~~ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:803:49: note: (near initialization for '(anonymous).cursorPos') 803 | .expected_outputPos = outPos, .cursorPos = cursorPos, | ^~~~~~~~~ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:804:28: warning: initialized field overwritten [-Woverride-init] 804 | .expected_cursorPos = cursorOutPos, .max_outlen = maxOutputLen, | ^~~~~~~~~~~~ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:804:28: note: (near initialization for '(anonymous).expected_cursorPos') 804 | .expected_cursorPos = cursorOutPos, .max_outlen = maxOutputLen, | ^~~~~~~~~~~~ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:804:56: warning: initialized field overwritten [-Woverride-init] 804 | .expected_cursorPos = cursorOutPos, .max_outlen = maxOutputLen, | ^~~~~~~~~~~~ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:804:56: note: (near initialization for '(anonymous).max_outlen') 804 | .expected_cursorPos = cursorOutPos, .max_outlen = maxOutputLen, | ^~~~~~~~~~~~ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:805:20: warning: initialized field overwritten [-Woverride-init] 805 | .real_inlen = realInputLen, .direction = direction, | ^~~~~~~~~~~~ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:805:20: note: (near initialization for '(anonymous).real_inlen') 805 | .real_inlen = realInputLen, .direction = direction, | ^~~~~~~~~~~~ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:805:47: warning: initialized field overwritten [-Woverride-init] 805 | .real_inlen = realInputLen, .direction = direction, | ^~~~~~~~~ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:805:47: note: (near initialization for '(anonymous).direction') 805 | .real_inlen = realInputLen, .direction = direction, | ^~~~~~~~~ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:806:21: warning: initialized field overwritten [-Woverride-init] 806 | .diagnostics = !xfail); | ^ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:806:21: note: (near initialization for '(anonymous).diagnostics') 806 | .diagnostics = !xfail); | ^ brl_checks.h:99:6: note: in definition of macro 'check' 99 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c: In function 'main': lou_checkyaml.c:1001:2: warning: ISO C90 forbids variable length array 'tables' [-Wvla] 1001 | char *tables[MAXTABLES + 1]; | ^~~~ lou_checkyaml.c:892:1: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector] 892 | main(int argc, char *argv[]) { | ^~~~ lou_checkyaml.c: At top level: lou_checkyaml.c:88: warning: macro "EXIT_SKIPPED" is not used [-Wunused-macros] 88 | #define EXIT_SKIPPED 77 | mv -f .deps/lou_checkyaml-lou_checkyaml.Tpo .deps/lou_checkyaml-lou_checkyaml.Po /bin/sh ../libtool --tag=CC --mode=link x86_64-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o lou_checkyaml lou_checkyaml-lou_checkyaml.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la -lyaml libtool: link: x86_64-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o .libs/lou_checkyaml lou_checkyaml-lou_checkyaml.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis/.libs/liblouis.so -lyaml -Wl,-rpath -Wl,/usr/lib64 make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools' make[1]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools' Making all in tables make[1]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tables' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tables' Making all in man make[1]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/man' Making all in tests make[1]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests' Making all in tables make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables' Making all in moreTables make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/moreTables' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/moreTables' Making all in resolve_table make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table' Making all in dir_1 make[4]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table/dir_1' Making all in dir_1.1 make[5]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table/dir_1/dir_1.1' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table/dir_1/dir_1.1' make[5]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table/dir_1' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table/dir_1' make[4]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table/dir_1' Making all in dir_2 make[4]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table/dir_2' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table/dir_2' make[4]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table' make[3]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table' Making all in emphclass make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/emphclass' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/emphclass' make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables' Making all in tablesWithMetadata make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tablesWithMetadata' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tablesWithMetadata' Making all in yaml make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/yaml' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/yaml' Making all in braille-specs make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/braille-specs' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/braille-specs' Making all in ueb_test_data make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/ueb_test_data' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/ueb_test_data' make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests' make[1]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests' Making all in python make[1]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/python' Making all in louis make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/python/louis' source ../../liblouis/liblouis.la ; \ sed "s/###LIBLOUIS_SONAME###/$dlname/" \ < ./__init__.py.in \ > __init__.py make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/python/louis' make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/python' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/python' make[1]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/python' Making all in windows make[1]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/windows' Making all in include make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/windows/include' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/windows/include' Making all in utils make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/windows/utils' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/windows/utils' make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/windows' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/windows' make[1]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/windows' Making all in doc make[1]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/doc' Updating ./version.texi restore=: && backupdir=".am$$" && \ am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \ rm -rf $backupdir && mkdir $backupdir && \ if (/bin/sh /tmp/B.1unRwz/BUILD/liblouis-3.12.0/build-aux/missing makeinfo --version) >/dev/null 2>&1; then \ for f in liblouis.info liblouis.info-[0-9] liblouis.info-[0-9][0-9] liblouis.i[0-9] liblouis.i[0-9][0-9]; do \ if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ done; \ else :; fi && \ cd "$am__cwd"; \ if /bin/sh /tmp/B.1unRwz/BUILD/liblouis-3.12.0/build-aux/missing makeinfo -I . \ -o liblouis.info liblouis.texi; \ then \ rc=0; \ CDPATH="${ZSH_VERSION+.}:" && cd .; \ else \ rc=$?; \ CDPATH="${ZSH_VERSION+.}:" && cd . && \ $restore $backupdir/* `echo "./liblouis.info" | sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc rm -rf liblouis.htp if /bin/sh /tmp/B.1unRwz/BUILD/liblouis-3.12.0/build-aux/missing makeinfo --html --no-headers --no-split -I . \ -o liblouis.htp liblouis.texi; \ then \ rm -rf liblouis.html && mv liblouis.htp liblouis.html; \ else \ rm -rf liblouis.htp; exit 1; \ fi /bin/sh /tmp/B.1unRwz/BUILD/liblouis-3.12.0/build-aux/missing makeinfo --plaintext liblouis.texi -o liblouis.txt make[1]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/doc' make[1]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0' + cd python + pwd + LD_LIBRARY_PATH=/tmp/B.1unRwz/BUILD/liblouis-3.12.0/python/../liblouis/.libs LDFLAGS='-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' + export LDFLAGS + CFLAGS=' -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 ' + export CFLAGS + CXXFLAGS=' -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 ' + export CXXFLAGS + CC=x86_64-tld-linux-gcc + export CC + CXX=x86_64-tld-linux-g++ + export CXX + /usr/bin/python setup.py build '--build-base=build-2' running build running build_py creating build-2 creating build-2/lib creating build-2/lib/louis copying louis/__init__.py -> build-2/lib/louis + cd .. + cd python + pwd + LD_LIBRARY_PATH=/tmp/B.1unRwz/BUILD/liblouis-3.12.0/python/../liblouis/.libs LDFLAGS='-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' + export LDFLAGS + CFLAGS=' -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 ' + export CFLAGS + CXXFLAGS=' -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 ' + export CXXFLAGS + CC=x86_64-tld-linux-gcc + export CC + CXX=x86_64-tld-linux-g++ + export CXX + /usr/bin/python3 setup.py build '--build-base=build-3' running build running build_py creating build-3 creating build-3/lib creating build-3/lib/louis copying louis/__init__.py -> build-3/lib/louis + cd .. + exit 0 Executing(%install): env -i TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/users/builder/bin TMPDIR=/tmp/B.1unRwz/BUILD/tmp /bin/sh -e /tmp/B.1unRwz/BUILD/tmp/rpm-tmp.7556 TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/users/builder/bin TMPDIR=/tmp/B.1unRwz/BUILD/tmp + umask 022 + cd /tmp/B.1unRwz/BUILD + /bin/rm '--interactive=never' -rf /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder + /bin/mkdir -p /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder + cd liblouis-3.12.0 + rm -rf /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder + /usr/bin/make -j4 install 'DESTDIR=/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder' Making install in gnulib make[1]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/gnulib' /usr/bin/make install-recursive make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/gnulib' make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/gnulib' make[4]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/gnulib' make[3]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/gnulib' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/gnulib' make[1]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/gnulib' Making install in liblouis make[1]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis' make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis' /bin/mkdir -p '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/include/liblouis' /bin/mkdir -p '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/lib64' /bin/sh ../libtool --mode=install /usr/bin/install -c liblouis.la '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/lib64' /usr/bin/install -c -m 644 liblouis.h '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/include/liblouis' libtool: install: /usr/bin/install -c .libs/liblouis.so.20.0.0 /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/lib64/liblouis.so.20.0.0 libtool: install: (cd /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/lib64 && { ln -s -f liblouis.so.20.0.0 liblouis.so.20 || { rm -f liblouis.so.20 && ln -s liblouis.so.20.0.0 liblouis.so.20; }; }) libtool: install: (cd /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/lib64 && { ln -s -f liblouis.so.20.0.0 liblouis.so || { rm -f liblouis.so && ln -s liblouis.so.20.0.0 liblouis.so; }; }) libtool: install: /usr/bin/install -c .libs/liblouis.lai /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/lib64/liblouis.la libtool: install: /usr/bin/install -c .libs/liblouis.a /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/lib64/liblouis.a libtool: install: chmod 644 /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/lib64/liblouis.a libtool: install: ranlib /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/lib64/liblouis.a libtool: warning: remember to run 'libtool --finish /usr/lib64' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis' make[1]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis' Making install in tools make[1]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools' Making install in gnulib make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools/gnulib' /usr/bin/make install-recursive make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools/gnulib' make[4]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools/gnulib' make[5]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools/gnulib' make[4]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools/gnulib' make[3]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools/gnulib' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools/gnulib' Making install in lou_maketable.d make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools/lou_maketable.d' make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools/lou_maketable.d' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools/lou_maketable.d' make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools' make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools' /bin/mkdir -p '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin' /bin/mkdir -p '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin' /bin/mkdir -p '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin' make[3]: Nothing to be done for 'install-data-am'. /bin/sh ../libtool --mode=install /usr/bin/install -c lou_allround lou_checkhyphens lou_checktable lou_debug lou_translate lou_trace lou_tableinfo lou_checkyaml '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin' /usr/bin/install -c lou_maketable.d/lou_maketable '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin' /bin/mkdir -p '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/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 '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin/lou_maketable.d/' libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib64' libtool: warning: '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis/liblouis.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/lou_allround /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin/lou_allround libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib64' libtool: warning: '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis/liblouis.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/lou_checkhyphens /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin/lou_checkhyphens libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib64' libtool: warning: '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis/liblouis.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/lou_checktable /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin/lou_checktable libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib64' libtool: warning: '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis/liblouis.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/lou_debug /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin/lou_debug libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib64' libtool: warning: '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis/liblouis.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/lou_translate /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin/lou_translate libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib64' libtool: warning: '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis/liblouis.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/lou_trace /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin/lou_trace libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib64' libtool: warning: '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis/liblouis.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/lou_tableinfo /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin/lou_tableinfo libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib64' libtool: warning: '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/liblouis/liblouis.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/lou_checkyaml /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin/lou_checkyaml make[3]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools' make[1]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tools' Making install in tables make[1]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tables' make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tables' make[2]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/liblouis/tables' /usr/bin/install -c -m 644 afr-za-g1.ctb afr-za-g2.ctb ar-ar-g1.utb ar-ar-g2.ctb ar-ar-comp8.utb ar.tbl as-in-g1.utb as.tbl awa.tbl aw-in-g1.utb spaces.uti be-in-g1.utb bengali.cti bg.ctb bg.tbl 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 en-chardefs.cti chr-us-g1.ctb ckb-chardefs.cti ckb-g1.ctb ckb.tbl ckb-translation.cti compress.cti controlchars.cti corrections.cti countries.cti cs-chardefs.cti cs-comp8.utb cs-g1.ctb '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/liblouis/tables' /usr/bin/install -c -m 644 cs-letterDef8Dots.uti 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.dis 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 da-lt.ctb de-accents.cti de-accents-detailed.cti de-chardefs6.cti de-chardefs8.cti de-chess.ctb de-de-comp8.ctb de-de.dis de-eurobrl6.dis de-eurobrl6u.dis de-g0-core.uti de-g0.utb de-g1-core.cti de-g1-core-patterns.dic de-g1.ctb de-g2-core.cti de-g2-core-patterns.dic de-g2.ctb devanagari.cti digits6DotsPlusDot6.uti '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/liblouis/tables' /usr/bin/install -c -m 644 digits6Dots.uti digits8Dots.uti dra.ctb dra.tbl el.ctb en_CA.ctb en_CA.tbl 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-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 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 '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/liblouis/tables' /usr/bin/install -c -m 644 et-g0.utb ethio-g1.ctb et.tbl eurodefs.cti fa-ir-comp8.ctb fa-ir-g1.utb fi1.ctb fi2.ctb 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-en.utb grc-international-common.uti grc-international-composed.uti grc-international-decomposed.uti gr-pl-comp8.uti gu-in-g1.utb gujarati.cti gurumuki.cti gu.tbl haw-us-g1.ctb he.ctb he.tbl hi-in-g1.utb hi.tbl hr-chardefs.cti hr-comp8.tbl hr-comp8.utb hr-digits.uti hr-g1.ctb '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/liblouis/tables' /usr/bin/install -c -m 644 hr-g1.tbl hr-translation.cti hu-backtranslate-correction.dis hu-chardefs.cti hu-exceptionwords.cti hu-hu-g1_braille_input.cti hu-hu-comp8.ctb 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 is-chardefs6.cti is-chardefs8.cti is.ctb is.tbl it-it-comp6.utb it-it-comp8.utb it.tbl iu-ca-g1.ctb '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/liblouis/tables' /usr/bin/install -c -m 644 ka-in-g1.utb kannada.cti kha.tbl kh-in-g1.utb 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 litdigits6DotsPlusDot6.uti litdigits6Dots.uti loweredDigits6Dots.uti loweredDigits8Dots.uti lt.ctb lt.tbl lt-6dot.utb lt-6dot.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 '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/liblouis/tables' /usr/bin/install -c -m 644 mn-MN-g1.utb mn-MN-g2.ctb mr-in-g1.utb mr.tbl mt.ctb mt.tbl mun.ctb mun.tbl mwr.ctb mwr.tbl ne.ctb nemethdefs.cti ne.tbl nl-BE.dis nl-BE-g0.utb nl_BE.tbl nl-chardefs.uti nl-g0.uti nl-NL-g0.utb nl.tbl nl-comp8.utb 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 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 no.tbl np-in-g1.utb or-in-g1.utb oriya.cti or.tbl pa.tbl '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/liblouis/tables' /usr/bin/install -c -m 644 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-chardefs.cti ru-compbrl.ctb ru.ctb ru-letters.dis ru-litbrl.ctb ru-ru.dis ru-ru-g1.utb ru-unicode.dis ru.tbl sa-in-g1.utb sa.tbl sd.tbl se-se.ctb se-se.dis Se-Se-g1.utb si-in-g1.utb sin.cti sin.utb sk-chardefs.cti sk-g1.ctb sk-sk-g1.utb sk-sk.utb sk.tbl sk-translation.cti sl-si-comp8.ctb sl-si-g1.utb sl.tbl '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/liblouis/tables' /usr/bin/install -c -m 644 sot-za-g1.ctb 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 uk.utb ukchardefs.cti ukmaths_single_cell_defs.cti ukmaths_unicode_defs.cti unicode-braille.utb unicode.dis unicode-without-blank.dis uni-text.dis ur-pk-g1.utb ur-pk-g2.ctb us-table.dis vi.ctb vi-g1.ctb vi.tbl wiskunde-chardefs.cti zh-chn.ctb zh_CHN.tbl zhcn-g1.ctb zhcn-g2.ctb '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/liblouis/tables' /usr/bin/install -c -m 644 zh-hk.ctb zh_HK.tbl zh-tw.ctb zh_TW.tbl '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/liblouis/tables' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tables' make[1]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tables' Making install in man make[1]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/man' make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/man' make[2]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/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 '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/man/man1' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/man' make[1]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/man' Making install in tests make[1]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests' Making install in tables make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables' Making install in moreTables make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/moreTables' make[4]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/moreTables' make[3]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/moreTables' Making install in resolve_table make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table' Making install in dir_1 make[4]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table/dir_1' Making install in dir_1.1 make[5]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table/dir_1/dir_1.1' make[6]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table/dir_1/dir_1.1' make[5]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table/dir_1/dir_1.1' make[5]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table/dir_1' make[6]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table/dir_1' make[5]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table/dir_1' make[4]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table/dir_1' Making install in dir_2 make[4]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table/dir_2' make[5]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table/dir_2' make[4]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table/dir_2' make[4]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table' make[5]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table' make[4]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table' make[3]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/resolve_table' Making install in emphclass make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/emphclass' make[4]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/emphclass' make[3]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables/emphclass' make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables' make[4]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables' make[3]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tables' Making install in tablesWithMetadata make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tablesWithMetadata' make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tablesWithMetadata' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/tablesWithMetadata' Making install in yaml make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/yaml' make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/yaml' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/yaml' Making install in braille-specs make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/braille-specs' make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/braille-specs' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/braille-specs' Making install in ueb_test_data make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/ueb_test_data' make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/ueb_test_data' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests/ueb_test_data' make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests' make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests' make[1]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/tests' Making install in python make[1]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/python' Making install in louis make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/python/louis' make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/python/louis' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/python/louis' make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/python' make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/python' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/python' make[1]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/python' Making install in windows make[1]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/windows' Making install in include make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/windows/include' make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/windows/include' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/windows/include' Making install in utils make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/windows/utils' make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/windows/utils' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/windows/utils' make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/windows' make[3]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.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 '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/windows' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/windows' make[1]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/windows' Making install in doc make[1]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/doc' make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/doc' make[2]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/liblouis' /bin/mkdir -p '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/info' /usr/bin/install -c -m 644 liblouis.html liblouis.txt '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/liblouis' /usr/bin/install -c -m 644 ./liblouis.info '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/info' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/doc' make[1]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0/doc' make[1]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0' make[2]: Entering directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0' make[2]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/lib64/pkgconfig' /usr/bin/install -c -m 644 liblouis.pc '/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/lib64/pkgconfig' make[2]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0' make[1]: Leaving directory '/tmp/B.1unRwz/BUILD/liblouis-3.12.0' + cd python + pwd + LD_LIBRARY_PATH=/tmp/B.1unRwz/BUILD/liblouis-3.12.0/python/../liblouis/.libs LDFLAGS='-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' + export LDFLAGS + CFLAGS=' -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 ' + export CFLAGS + CXXFLAGS=' -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 ' + export CXXFLAGS + CC=x86_64-tld-linux-gcc + export CC + CXX=x86_64-tld-linux-g++ + export CXX + /usr/bin/python setup.py build '--build-base=build-2' install --skip-build '--prefix=/usr' '--install-purelib=/usr/share/python2.7/site-packages' '--install-platlib=/usr/lib64/python2.7/site-packages' '--optimize=2' '--root=/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder' running build running build_py running install running install_lib creating /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/python2.7 creating /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/python2.7/site-packages creating /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/python2.7/site-packages/louis copying build-2/lib/louis/__init__.py -> /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/python2.7/site-packages/louis byte-compiling /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/python2.7/site-packages/louis/__init__.py to __init__.pyc writing byte-compilation script '/tmp/B.1unRwz/BUILD/tmp/tmpyDALiX.py' /usr/bin/python -OO /tmp/B.1unRwz/BUILD/tmp/tmpyDALiX.py removing /tmp/B.1unRwz/BUILD/tmp/tmpyDALiX.py running install_egg_info Writing /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/python2.7/site-packages/louis-3.12.0-py2.7.egg-info + cd .. + '[' ! -d /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/python2.7/site-packages ']' + xargs -0r -l512 rm + find /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/python2.7/site-packages -name '*.py' -print0 + '[' ! -d /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/lib64/python2.7/site-packages ']' + cd python + pwd + LD_LIBRARY_PATH=/tmp/B.1unRwz/BUILD/liblouis-3.12.0/python/../liblouis/.libs LDFLAGS='-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' + export LDFLAGS + CFLAGS=' -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 ' + export CFLAGS + CXXFLAGS=' -O2 -fwrapv -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC -march=x86-64 ' + export CXXFLAGS + CC=x86_64-tld-linux-gcc + export CC + CXX=x86_64-tld-linux-g++ + export CXX + /usr/bin/python3 setup.py build '--build-base=build-3' install --skip-build '--prefix=/usr' '--install-purelib=/usr/share/python3.8/site-packages' '--install-platlib=/usr/lib64/python3.8/site-packages' '--optimize=2' '--root=/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder' running build running build_py running install running install_lib creating /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/python3.8 creating /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/python3.8/site-packages creating /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/python3.8/site-packages/louis copying build-3/lib/louis/__init__.py -> /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/python3.8/site-packages/louis byte-compiling /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/python3.8/site-packages/louis/__init__.py to __init__.cpython-38.pyc writing byte-compilation script '/tmp/B.1unRwz/BUILD/tmp/tmpf5quz2qm.py' /usr/bin/python3 /tmp/B.1unRwz/BUILD/tmp/tmpf5quz2qm.py removing /tmp/B.1unRwz/BUILD/tmp/tmpf5quz2qm.py running install_egg_info Writing /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/python3.8/site-packages/louis-3.12.0-py3.8.egg-info + cd .. + /bin/rm '--interactive=never' /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/lib64/liblouis.la + /bin/rm '--interactive=never' -r /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/liblouis + '[' ! -d /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/python2.7/site-packages ']' + find /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/python2.7/site-packages -name '*.py' -print0 + xargs -0r -l512 rm + '[' ! -d /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/lib64/python2.7/site-packages ']' + __spec_install_post_strip + set +x Stripping 8 ELF executables...DONE Stripping 1 ELF shared libraries...DONE Stripping 1 ar archives...DONE + __spec_install_post_chrpath + set +x Remove RPATH/RUNPATH from 9 executable binaries and shared object files. remove-rpath: /usr/lib64 in /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin/lou_tableinfo remove-rpath: /usr/lib64 in /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin/lou_checkhyphens remove-rpath: /usr/lib64 in /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin/lou_debug remove-rpath: /usr/lib64 in /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin/lou_trace remove-rpath: /usr/lib64 in /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin/lou_checkyaml remove-rpath: /usr/lib64 in /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin/lou_checktable remove-rpath: /usr/lib64 in /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin/lou_allround remove-rpath: /usr/lib64 in /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/bin/lou_translate + __spec_install_post_check_so + set +x Searching for shared objects with unresolved symbols... DONE + __spec_install_post_check_tmpfiles + set +x Checking /var/run <-> tmpfiles.d completeness... DONE + __spec_install_post_compress_docs + set +x Compress man pages: /usr/share/man Compress info pages: /usr/share/info + __spec_install_post_compress_modules + set +x + __spec_install_post_py_hardlink + set +x Hardlink Python files: 0/3 files hardlinked Processing files: liblouis-3.12.0-1 Executing(%doc): env -i TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/users/builder/bin TMPDIR=/tmp/B.1unRwz/BUILD/tmp /bin/sh -e /tmp/B.1unRwz/BUILD/tmp/rpm-tmp.16982 + umask 022 + cd /tmp/B.1unRwz/BUILD + cd liblouis-3.12.0 + DOCDIR=/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/liblouis-3.12.0 + export DOCDIR + rm -rf /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/liblouis-3.12.0 + /bin/mkdir -p /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/liblouis-3.12.0 + /usr/lib/rpm/compress-doc Compressing documentation in /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/liblouis-3.12.0... Documentation compressed. + cp -pr AUTHORS ChangeLog NEWS README TODO /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/liblouis-3.12.0 + /usr/lib/rpm/compress-doc Compressing documentation in /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/liblouis-3.12.0... ./README ./ChangeLog ./NEWS ./AUTHORS ./TODO Documentation compressed. + exit 0 Provides: liblouis.so.20()(64bit) Requires(interp): /sbin/ldconfig /sbin/ldconfig Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) liblouis.so.20()(64bit) libyaml-0.so.2()(64bit) rtld(GNU_HASH) Processing files: liblouis-devel-3.12.0-1 Executing(%doc): env -i TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/users/builder/bin TMPDIR=/tmp/B.1unRwz/BUILD/tmp /bin/sh -e /tmp/B.1unRwz/BUILD/tmp/rpm-tmp.86729 + umask 022 + cd /tmp/B.1unRwz/BUILD + cd liblouis-3.12.0 + DOCDIR=/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/liblouis-devel-3.12.0 + export DOCDIR + rm -rf /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/liblouis-devel-3.12.0 + /bin/mkdir -p /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/liblouis-devel-3.12.0 + /usr/lib/rpm/compress-doc Compressing documentation in /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/liblouis-devel-3.12.0... Documentation compressed. + cp -pr HACKING doc/liblouis.html /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/liblouis-devel-3.12.0 + /usr/lib/rpm/compress-doc Compressing documentation in /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/liblouis-devel-3.12.0... ./HACKING Documentation compressed. + exit 0 Provides: pkgconfig(liblouis) = 3.12.0 Requires(interp): /sbin/postshell /sbin/postshell Requires(rpmlib): rpmlib(VersionedDependencies) <= 3.0.3-1 Requires(post): /sbin/postshell Requires(postun): /sbin/postshell Processing files: liblouis-static-3.12.0-1 Processing files: python-louis-3.12.0-1 Executing(%doc): env -i TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/users/builder/bin TMPDIR=/tmp/B.1unRwz/BUILD/tmp /bin/sh -e /tmp/B.1unRwz/BUILD/tmp/rpm-tmp.55305 + umask 022 + cd /tmp/B.1unRwz/BUILD + cd liblouis-3.12.0 + DOCDIR=/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/python-louis-3.12.0 + export DOCDIR + rm -rf /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/python-louis-3.12.0 + /bin/mkdir -p /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/python-louis-3.12.0 + /usr/lib/rpm/compress-doc Compressing documentation in /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/python-louis-3.12.0... Documentation compressed. + cp -pr python/README /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/python-louis-3.12.0 + /usr/lib/rpm/compress-doc Compressing documentation in /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/python-louis-3.12.0... ./README Documentation compressed. + exit 0 Provides: pythonegg(louis) = 3.12.0 Requires(rpmlib): rpmlib(VersionedDependencies) <= 3.0.3-1 Requires: python(abi) python(abi) = 2.7 Processing files: python3-louis-3.12.0-1 Executing(%doc): env -i TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/users/builder/bin TMPDIR=/tmp/B.1unRwz/BUILD/tmp /bin/sh -e /tmp/B.1unRwz/BUILD/tmp/rpm-tmp.25496 + umask 022 + cd /tmp/B.1unRwz/BUILD + cd liblouis-3.12.0 + DOCDIR=/tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/python3-louis-3.12.0 + export DOCDIR + rm -rf /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/python3-louis-3.12.0 + /bin/mkdir -p /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/python3-louis-3.12.0 + /usr/lib/rpm/compress-doc Compressing documentation in /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/python3-louis-3.12.0... Documentation compressed. + cp -pr python/README /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/python3-louis-3.12.0 + /usr/lib/rpm/compress-doc Compressing documentation in /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder/usr/share/doc/python3-louis-3.12.0... ./README Documentation compressed. + exit 0 Provides: python3egg(louis) = 3.12.0 Requires(rpmlib): rpmlib(VersionedDependencies) <= 3.0.3-1 Requires: /bin/bash /usr/bin/perl python(abi) python(abi) = 3.8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder Wrote: /tmp/B.1unRwz/RPMS/liblouis-3.12.0-1.x86_64.rpm Wrote: /tmp/B.1unRwz/RPMS/liblouis-devel-3.12.0-1.x86_64.rpm Wrote: /tmp/B.1unRwz/RPMS/liblouis-static-3.12.0-1.x86_64.rpm Wrote: /tmp/B.1unRwz/RPMS/python-louis-3.12.0-1.x86_64.rpm Wrote: /tmp/B.1unRwz/RPMS/python3-louis-3.12.0-1.x86_64.rpm Executing(%clean): env -i TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/users/builder/bin TMPDIR=/tmp/B.1unRwz/BUILD/tmp /bin/sh -e /tmp/B.1unRwz/BUILD/tmp/rpm-tmp.63392 + umask 022 + cd /tmp/B.1unRwz/BUILD + cd liblouis-3.12.0 + /bin/rm '--interactive=never' -rf /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder + rm -rf /tmp/B.1unRwz/BUILD/tmp/liblouis-3.12.0-root-builder ended at: Sun Dec 15 00:34:31 2019, done in 0:00:39.508999 + chmod -R u+rwX /tmp/B.1unRwz/BUILD + rm -rf /tmp/B.1unRwz/tmp /tmp/B.1unRwz/BUILD copy rpm files to cache_dir: /spools/ready Creating pndir index of /spools/ready/ (type=dir)... Loading [pndir]previous /spools/ready/packages.ndir.gz... Loading [dir]/spools/ready/... Writing /spools/ready/packages.ndir.gz... Begin-TLD-Builder-Info upgrading packages Preparing... ################################################## liblouis ################################################## liblouis-devel ################################################## End-TLD-Builder-Info + rm -rf /tmp/B.1unRwz Begin-TLD-Builder-Info Build-Time: user:34.10s sys:6.84s real:46.40s (faults io:32 non-io:3265832) Files queued for ftp: 23087 python3-louis-3.12.0-1.x86_64.rpm 10404 python-louis-3.12.0-1.x86_64.rpm 77259 liblouis-static-3.12.0-1.x86_64.rpm 96665 liblouis-devel-3.12.0-1.x86_64.rpm 1809645 liblouis-3.12.0-1.x86_64.rpm 258 liblouis-3.12.0-1.src.rpm.uploadinfo End-TLD-Builder-Info