Diff of the two buildlogs: -- --- b1/build.log 2023-04-12 17:12:01.531012472 +0000 +++ b2/build.log 2023-04-12 17:30:54.881375248 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Apr 12 04:48:40 -12 2023 -I: pbuilder-time-stamp: 1681318120 +I: Current time: Wed May 15 13:35:06 +14 2024 +I: pbuilder-time-stamp: 1715729706 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./liblouis_3.24.0.orig.tar.gz] I: copying [./liblouis_3.24.0-1.debian.tar.xz] I: Extracting source -gpgv: Signature made Tue Dec 6 09:03:29 2022 -12 +gpgv: Signature made Wed Dec 7 11:03:29 2022 +14 gpgv: using RSA key 8BA32716F93AEDAB9A7252C9E691B4B575781F62 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./liblouis_3.24.0-1.dsc: no acceptable signature found @@ -27,11 +27,20 @@ dpkg-source: info: applying noclean_man I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/23622/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/24674/tmp/hooks/D01_modify_environment starting +debug: Running on codethink9-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +lrwxrwxrwx 1 root root 4 Jan 6 2023 /bin/sh -> dash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/24674/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/24674/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME='pbuilder2' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8' @@ -41,38 +50,38 @@ IFS=' ' LANG='C' - LANGUAGE='en_US:en' + LANGUAGE='nl_BE:nl' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' + PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' - PPID='23622' + PPID='24674' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.sVemkbir/pbuilderrc_4rWB --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.sVemkbir/b1 --logfile b1/build.log liblouis_3.24.0-1.dsc' + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.sVemkbir/pbuilderrc_O2ps --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.sVemkbir/b2 --logfile b2/build.log --extrapackages usrmerge liblouis_3.24.0-1.dsc' SUDO_GID='117' SUDO_UID='110' SUDO_USER='jenkins' TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' + TZ='/usr/share/zoneinfo/Etc/GMT-14' USER='root' USERNAME='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.16:3128' I: uname -a - Linux codethink16-arm64 4.15.0-208-generic #220-Ubuntu SMP Mon Mar 20 14:28:12 UTC 2023 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.15.0-208-generic #220-Ubuntu SMP Mon Mar 20 14:28:12 UTC 2023 aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Apr 10 22:26 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/23622/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 15 06:47 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/24674/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -187,7 +196,7 @@ Get: 62 http://deb.debian.org/debian bookworm/main arm64 quilt all 0.67+really0.66-1 [303 kB] Get: 63 http://deb.debian.org/debian bookworm/main arm64 tex-common all 6.18 [32.5 kB] Get: 64 http://deb.debian.org/debian bookworm/main arm64 texinfo arm64 6.8-6+b1 [1808 kB] -Fetched 27.3 MB in 2s (17.5 MB/s) +Fetched 27.3 MB in 1s (50.2 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package liblocale-gettext-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19616 files and directories currently installed.) @@ -469,8 +478,17 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +usrmerge is already the newest version (35). +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/liblouis-3.24.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../liblouis_3.24.0-1_source.changes +I: user script /srv/workspace/pbuilder/24674/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +I: user script /srv/workspace/pbuilder/24674/tmp/hooks/A99_set_merged_usr finished +hostname: Temporary failure in name resolution +I: Running cd /build/liblouis-3.24.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../liblouis_3.24.0-1_source.changes dpkg-buildpackage: info: source package liblouis dpkg-buildpackage: info: source version 3.24.0-1 dpkg-buildpackage: info: source distribution unstable @@ -988,7 +1006,6 @@ -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 alloca.h-t alloca.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's/@''HAVE_INTTYPES_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ @@ -1157,9 +1174,7 @@ -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 dirent.h-t dirent.h -mv inttypes.h-t inttypes.h -mv limits.h-t limits.h +mv alloca.h-t alloca.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ @@ -1449,6 +1464,7 @@ -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 limits.h-t limits.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ @@ -1458,7 +1474,8 @@ -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 stdlib.h-t stdlib.h +mv dirent.h-t dirent.h +mv inttypes.h-t inttypes.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ @@ -1577,9 +1594,10 @@ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > wchar.h-t -mv string.h-t string.h mv sys/types.h-t sys/types.h +mv string.h-t string.h mv wchar.h-t wchar.h +mv stdlib.h-t stdlib.h mv unistd.h-t unistd.h make all-recursive make[5]: Entering directory '/build/liblouis-3.24.0/gnulib' @@ -1609,13 +1627,14 @@ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o pattern.lo pattern.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o logging.lo logging.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o utils.lo utils.c -libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c compileTranslationTable.c -fPIC -DPIC -o .libs/compileTranslationTable.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c metadata.c -fPIC -DPIC -o .libs/metadata.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c commonTranslationFunctions.c -fPIC -DPIC -o .libs/commonTranslationFunctions.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c lou_translateString.c -fPIC -DPIC -o .libs/lou_translateString.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c pattern.c -fPIC -DPIC -o .libs/pattern.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c utils.c -fPIC -DPIC -o .libs/utils.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c metadata.c -fPIC -DPIC -o .libs/metadata.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c compileTranslationTable.c -fPIC -DPIC -o .libs/compileTranslationTable.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c commonTranslationFunctions.c -fPIC -DPIC -o .libs/commonTranslationFunctions.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c lou_backTranslateString.c -fPIC -DPIC -o .libs/lou_backTranslateString.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c logging.c -fPIC -DPIC -o .libs/logging.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c utils.c -fPIC -DPIC -o .libs/utils.o commonTranslationFunctions.c: In function '_lou_handlePassVariableTest': commonTranslationFunctions.c:41:58: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 41 | if (passVariables[instructions[*IC + 1]] != instructions[*IC + 2]) *itsTrue = 0; @@ -1626,13 +1645,26 @@ commonTranslationFunctions.c:51:58: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 51 | if (passVariables[instructions[*IC + 1]] <= instructions[*IC + 2]) *itsTrue = 0; | ^~ -libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c logging.c -fPIC -DPIC -o .libs/logging.o commonTranslationFunctions.c:56:58: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 56 | if (passVariables[instructions[*IC + 1]] > instructions[*IC + 2]) *itsTrue = 0; | ^ commonTranslationFunctions.c:61:58: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 61 | if (passVariables[instructions[*IC + 1]] < instructions[*IC + 2]) *itsTrue = 0; | ^ +lou_translateString.c:66:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] + 66 | initStringBufferPool() { + | ^~~~~~~~~~~~~~~~~~~~ +lou_translateString.c: In function 'initStringBufferPool': +lou_translateString.c:66:1: warning: old-style function definition [-Wold-style-definition] +logging.c: In function 'defaultLogCallback': +logging.c:76:30: warning: unused parameter 'level' [-Wunused-parameter] + 76 | defaultLogCallback(logLevels level, const char *message) { + | ~~~~~~~~~~^~~~~ +lou_backTranslateString.c:60:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] + 60 | initStringBufferPool() { + | ^~~~~~~~~~~~~~~~~~~~ +lou_backTranslateString.c: In function 'initStringBufferPool': +lou_backTranslateString.c:60:1: warning: old-style function definition [-Wold-style-definition] pattern.c: In function 'pattern_output_expression': pattern.c:172:41: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 172 | printf("START\t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); @@ -1682,12 +1714,19 @@ | | | int | %d +utils.c: In function 'toLowercase': +utils.c:120:66: warning: declaration of 'c' shadows a parameter [-Wshadow] + 120 | const TranslationTableCharacter *c = character; + | ^ pattern.c:199:41: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 199 | printf("+ \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d +utils.c:112:22: note: shadowed declaration is here + 112 | toLowercase(widechar c, const TranslationTableHeader *table) { + | ~~~~~~~~~^ pattern.c:199:45: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 199 | printf("+ \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ @@ -1742,30 +1781,42 @@ | | | int | %d +lou_translateString.c: In function 'matchCurrentInput': pattern.c:221:52: warning: format '%d' expects argument of type 'int', but argument 4 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 221 | printf("? \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d +lou_translateString.c:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 375 | ((k < passIC + 2 + passInstructions[passIC + 1]) && (kk < input->length)); + | ^ pattern.c:232:41: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 232 | printf("| \t%d\t%d\t-> %d\t-> %d\n", EXPR_PRV(expr_crs), | ~^ | | | int | %d +lou_translateString.c: In function 'swapTest': pattern.c:232:45: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 232 | printf("| \t%d\t%d\t-> %d\t-> %d\n", EXPR_PRV(expr_crs), | ~^ | | | int | %d +lou_translateString.c:391:25: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 391 | while (p - *pos < passInstructions[swapIC + 3]) { + | ^ +utils.c: In function '_lou_isValidMode': pattern.c:232:52: warning: format '%d' expects argument of type 'int', but argument 4 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 232 | printf("| \t%d\t%d\t-> %d\t-> %d\n", EXPR_PRV(expr_crs), | ~^ | | | int | %d +utils.c:336:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 336 | for (int i = 0; i < (sizeof(validTranslationModes) / sizeof(*validTranslationModes)); + | ^ pattern.c:232:59: warning: format '%d' expects argument of type 'int', but argument 5 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 232 | printf("| \t%d\t%d\t-> %d\t-> %d\n", EXPR_PRV(expr_crs), | ~^ @@ -1776,6 +1827,9 @@ compileTranslationTable.c:382:36: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 382 | if (result->length >= maxlen) { | ^~ +lou_translateString.c:410:25: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 410 | while (p - *pos < passInstructions[swapIC + 4]) { + | ^ pattern.c:244:41: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 244 | printf(". \t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ @@ -1821,6 +1875,10 @@ | | | int | %c +lou_translateString.c: In function 'doPassSearch': +lou_translateString.c:626:51: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 626 | k < *searchIC + 2 + passInstructions[*searchIC + 1]; k++) + | ^ pattern.c:282:41: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 282 | printf("@ \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ @@ -1836,22 +1894,24 @@ pattern.c:283:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 283 | for (i = 0; i < EXPR_DATA_0(expr_crs); i++) | ^ +lou_translateString.c:649:47: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 649 | for (k = 0; k < passInstructions[*searchIC + 5]; k++) { + | ^ pattern.c:284:42: warning: format '%c' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 284 | printf("%c", EXPR_CONST_DATA(expr_crs)[i + 1]); | ~^ | | | int | %c -compileTranslationTable.c: In function 'passFindCharacters': +lou_translateString.c:665:59: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 665 | k < passInstructions[*searchIC + 6]; k++) { + | ^ pattern.c:290:41: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 290 | printf("^ \t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d -compileTranslationTable.c:749:62: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 749 | instructions[IC - 1] <= lookback) { - | ^~ pattern.c:290:45: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 290 | printf("^ \t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ @@ -1888,6 +1948,10 @@ | | | int | %d +compileTranslationTable.c: In function 'passFindCharacters': +compileTranslationTable.c:749:62: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 749 | instructions[IC - 1] <= lookback) { + | ^~ pattern.c: In function 'pattern_output': pattern.c:314:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 314 | printf("%d \tlength\n", expr_data[0]); @@ -1895,28 +1959,24 @@ | | | | int widechar {aka unsigned int} | %d +lou_translateString.c: In function 'passDoTest': +lou_translateString.c:800:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 800 | for (k = 0; k < (*passInstructions)[*passIC + 5]; k++) { + | ^ pattern.c:315:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 315 | printf("%d \tloops\n", expr_data[1]); | ~^ ~~~~~~~~~~~~ | | | | int widechar {aka unsigned int} | %d -lou_translateString.c:66:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] - 66 | initStringBufferPool() { - | ^~~~~~~~~~~~~~~~~~~~ -lou_translateString.c: In function 'initStringBufferPool': -lou_translateString.c:66:1: warning: old-style function definition [-Wold-style-definition] -lou_translateString.c: In function 'matchCurrentInput': -lou_translateString.c:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 375 | ((k < passIC + 2 + passInstructions[passIC + 1]) && (kk < input->length)); - | ^ -lou_translateString.c: In function 'swapTest': -lou_translateString.c:391:25: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 391 | while (p - *pos < passInstructions[swapIC + 3]) { - | ^ -lou_translateString.c:410:25: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 410 | while (p - *pos < passInstructions[swapIC + 4]) { - | ^ +lou_translateString.c:825:51: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 825 | k < (*passInstructions)[*passIC + 6] && pos < input->length; + | ^ +lou_backTranslateString.c: In function 'undefinedDots': +lou_backTranslateString.c:921:39: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 921 | if ((output->length + buflen) > output->maxlength) return 0; + | ^ +lou_translateString.c: In function 'passDoAction': pattern.c: In function 'pattern_print_expression': pattern.c:403:42: warning: format '%c' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 403 | printf("%c", EXPR_DATA_1(expr_crs)); @@ -1924,17 +1984,21 @@ | | | int | %c +lou_translateString.c:951:77: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 951 | if ((output->length + passInstructions[passIC + 1]) > output->maxlength) + | ^ pattern.c:406:47: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 406 | for (i = 0; i < EXPR_DATA_0(expr_crs); i++) | ^ +lou_translateString.c:953:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 953 | for (k = 0; k < passInstructions[passIC + 1]; ++k) + | ^ pattern.c:407:50: warning: format '%c' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] 407 | printf("%c", EXPR_CONST_DATA(expr_crs)[i + 1]); | ~^ | | | int | %c -compileTranslationTable.c: In function 'addCharacterClass': -lou_translateString.c: In function 'doPassSearch': pattern.c:415:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 415 | for (i = 0; i < EXPR_DATA_0(expr_crs); i++) | ^ @@ -1948,23 +2012,6 @@ pattern.c:608:36: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 608 | if (*expr_crs + 10 >= expr_max) return 0; | ^~ -compileTranslationTable.c:1143:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1143 | if (strlen(reservedAttributeNames[k]) == length) { - | ^~ -lou_translateString.c:626:51: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 626 | k < *searchIC + 2 + passInstructions[*searchIC + 1]; k++) - | ^ -lou_translateString.c:649:47: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 649 | for (k = 0; k < passInstructions[*searchIC + 5]; k++) { - | ^ -compileTranslationTable.c: In function 'getOpcode': -lou_translateString.c:665:59: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 665 | k < passInstructions[*searchIC + 6]; k++) { - | ^ -compileTranslationTable.c:1212:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'short int' [-Wsign-compare] - 1212 | if (token->length == opcodeLengths[opcode]) - | ^~ -lou_translateString.c: In function 'passDoTest': pattern.c:657:36: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 657 | if (*expr_crs + 10 >= expr_max) return 0; | ^~ @@ -1974,30 +2021,16 @@ pattern.c:696:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 696 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ -compileTranslationTable.c:1207:27: warning: unused parameter 'file' [-Wunused-parameter] - 1207 | getOpcode(const FileInfo *file, const CharsString *token) { - | ~~~~~~~~~~~~~~~~^~~~ -lou_translateString.c:800:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 800 | for (k = 0; k < (*passInstructions)[*passIC + 5]; k++) { - | ^ -lou_translateString.c:825:51: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 825 | k < (*passInstructions)[*passIC + 6] && pos < input->length; - | ^ -lou_backTranslateString.c:60:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] - 60 | initStringBufferPool() { - | ^~~~~~~~~~~~~~~~~~~~ -lou_backTranslateString.c: In function 'initStringBufferPool': -lou_backTranslateString.c:60:1: warning: old-style function definition [-Wold-style-definition] -lou_translateString.c: In function 'passDoAction': -lou_translateString.c:951:77: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 951 | if ((output->length + passInstructions[passIC + 1]) > output->maxlength) - | ^ pattern.c:704:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 704 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ +compileTranslationTable.c: In function 'addCharacterClass': pattern.c:712:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 712 | if (*expr_crs + 4 >= expr_max) return 0; | ^~ +compileTranslationTable.c:1143:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1143 | if (strlen(reservedAttributeNames[k]) == length) { + | ^~ pattern.c:719:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 719 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ @@ -2007,111 +2040,132 @@ pattern.c:733:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 733 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ -lou_translateString.c:953:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 953 | for (k = 0; k < passInstructions[passIC + 1]; ++k) - | ^ -compileTranslationTable.c: In function 'parseChars': -compileTranslationTable.c:1288:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 1288 | while (in < token->length) { - | ^ -compileTranslationTable.c:1374:55: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 1374 | if (in >= MAXSTRING - 1 || in >= token->length) break; - | ^~ +lou_backTranslateString.c: In function 'matchCurrentInput': +compileTranslationTable.c: In function 'getOpcode': +lou_backTranslateString.c:1294:32: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 1294 | for (k = passIC + 2; k < passIC + 2 + passInstructions[passIC + 1]; k++) + | ^ +compileTranslationTable.c:1212:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'short int' [-Wsign-compare] + 1212 | if (token->length == opcodeLengths[opcode]) + | ^~ +lou_backTranslateString.c: In function 'back_swapTest': +lou_backTranslateString.c:1309:33: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 1309 | for (curLen = 0; curLen < passInstructions[passIC] + 3; curLen++) { + | ^ +compileTranslationTable.c:1207:27: warning: unused parameter 'file' [-Wunused-parameter] + 1207 | getOpcode(const FileInfo *file, const CharsString *token) { + | ~~~~~~~~~~~~~~~~^~~~ pattern.c:843:62: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 843 | if (*expr_crs + 4 + (input_end - *input_crs) >= expr_max) return 0; | ^~ -utils.c: In function 'toLowercase': -utils.c:120:66: warning: declaration of 'c' shadows a parameter [-Wshadow] - 120 | const TranslationTableCharacter *c = character; - | ^ -utils.c:112:22: note: shadowed declaration is here - 112 | toLowercase(widechar c, const TranslationTableHeader *table) { - | ~~~~~~~~~^ -compileTranslationTable.c: In function '_lou_extParseChars': -compileTranslationTable.c:1414:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 1414 | for (k = 0; k < result.length; k++) outString[k] = result.chars[k]; +lou_backTranslateString.c:1320:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 1320 | while (curLen < passInstructions[passIC + 4]) { | ^ -compileTranslationTable.c: In function 'parseDots': pattern.c:879:62: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 879 | if (*expr_crs + 4 + (input_end - *input_crs) >= expr_max) return 0; | ^~ -compileTranslationTable.c:1426:31: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 1426 | for (index = 0; index < token->length; index++) { - | ^ +compileTranslationTable.c: In function 'parseChars': pattern.c:901:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 901 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ +compileTranslationTable.c:1288:19: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 1288 | while (in < token->length) { + | ^ pattern.c:913:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 913 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ +lou_backTranslateString.c: In function 'back_passDoTest': pattern.c: In function 'pattern_insert_alternate': pattern.c:930:28: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 930 | if (*expr_crs + 12 >= expr_max) return 0; | ^~ -compileTranslationTable.c: In function '_lou_extParseDots': -utils.c: In function '_lou_isValidMode': +lou_backTranslateString.c:1444:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 1444 | for (k = 0; k < (*passInstructions)[*passIC + 5]; k++) { + | ^ +compileTranslationTable.c:1374:55: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 1374 | if (in >= MAXSTRING - 1 || in >= token->length) break; + | ^~ lou_translateString.c: In function 'hyphenateWord': -utils.c:336:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 336 | for (int i = 0; i < (sizeof(validTranslationModes) / sizeof(*validTranslationModes)); - | ^ -compileTranslationTable.c:1533:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 1533 | for (k = 0; k < result.length; k++) outString[k] = result.chars[k]; - | ^ -lou_translateString.c:1468:47: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 1468 | for (k = 0; k < currentState->numTrans; k++) { - | ^ +lou_backTranslateString.c:1460:51: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 1460 | k < (*passInstructions)[*passIC + 6] && pos < input->length; + | ^ pattern.c:957:27: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 957 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ -compileTranslationTable.c: In function 'addRuleName': -pattern.c: In function 'pattern_compile_1': -compileTranslationTable.c:1599:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 1599 | for (k = 0; k < name->length; k++) { +lou_translateString.c:1468:47: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 1468 | for (k = 0; k < currentState->numTrans; k++) { + | ^ +compileTranslationTable.c: In function '_lou_extParseChars': +compileTranslationTable.c:1414:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 1414 | for (k = 0; k < result.length; k++) outString[k] = result.chars[k]; | ^ +pattern.c: In function 'pattern_compile_1': +compileTranslationTable.c: In function 'parseDots': pattern.c:992:27: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 992 | if (*expr_crs + 6 >= expr_max) return 0; | ^~ -compileTranslationTable.c: In function 'compileSwapDots': +compileTranslationTable.c:1426:31: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 1426 | for (index = 0; index < token->length; index++) { + | ^ +lou_backTranslateString.c: In function 'back_passDoAction': pattern.c:1014:35: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1014 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ +lou_backTranslateString.c:1544:77: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 1544 | if ((output->length + passInstructions[passIC + 1]) > output->maxlength) + | ^ +pattern.c: In function 'pattern_compile_2': +compileTranslationTable.c: In function '_lou_extParseDots': +pattern.c:1049:43: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 1049 | if (*expr_crs + 6 >= expr_max) return 0; + | ^~ +compileTranslationTable.c:1533:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 1533 | for (k = 0; k < result.length; k++) outString[k] = result.chars[k]; + | ^ +pattern.c: In function 'pattern_compile_3': +pattern.c:1104:44: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 1104 | if (*expr_crs + 12 >= expr_max) return 0; + | ^~ +compileTranslationTable.c: In function 'addRuleName': +compileTranslationTable.c:1599:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 1599 | for (k = 0; k < name->length; k++) { + | ^ +compileTranslationTable.c: In function 'compileSwapDots': compileTranslationTable.c:1634:18: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1634 | while (k <= source->length) { | ^~ compileTranslationTable.c:1635:50: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1635 | if (source->chars[k] != ',' && k != source->length) | ^~ -pattern.c: In function 'pattern_compile_2': -pattern.c:1049:43: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 1049 | if (*expr_crs + 6 >= expr_max) return 0; - | ^~ compileTranslationTable.c:1640:41: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1640 | for (kk = 0; kk < dotsDest.length; kk++) | ^ -pattern.c: In function 'pattern_compile_3': -pattern.c:1104:44: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 1104 | if (*expr_crs + 12 >= expr_max) return 0; - | ^~ -compileTranslationTable.c: In function 'passGetDots': -compileTranslationTable.c:1758:29: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 1758 | while (*passLinepos < passLine->length && - | ^ -compileTranslationTable.c: In function 'passGetString': -lou_backTranslateString.c: In function 'undefinedDots': -lou_backTranslateString.c:921:39: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 921 | if ((output->length + buflen) > output->maxlength) return 0; - | ^ pattern.c: In function 'pattern_reverse_expression': pattern.c:1254:25: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1254 | while (expr_prv != expr_start) { | ^~ -compileTranslationTable.c:1774:35: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 1774 | if ((*passLinepos >= passLine->length) || !passLine->chars[*passLinepos]) { - | ^~ pattern.c: In function 'pattern_check_expression': pattern.c:1319:49: warning: logical 'and' of equal expressions [-Wlogical-op] 1319 | while (!(EXPR_TYPE(expr_crs) == PTN_END && EXPR_TYPE(expr_crs) == PTN_END)) { | ^~ +compileTranslationTable.c: In function 'passGetDots': +compileTranslationTable.c:1758:29: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 1758 | while (*passLinepos < passLine->length && + | ^ +compileTranslationTable.c: In function 'passGetString': +lou_backTranslateString.c: In function 'back_selectRule': +lou_backTranslateString.c:719:68: warning: this statement may fall through [-Wimplicit-fallthrough=] + 719 | if (ctx.itsALetter || ctx.itsANumber) break; + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +compileTranslationTable.c:1774:35: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 1774 | if ((*passLinepos >= passLine->length) || !passLine->chars[*passLinepos]) { + | ^~ +lou_backTranslateString.c:720:41: note: here + 720 | case CTO_Contraction: + | ^~~~ +pattern.c:1532:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 1532 | for (i = 0; i < data[0]; i++) hook_data[i] = data[i + 1]; + | ^ compileTranslationTable.c: In function 'passGetNumber': compileTranslationTable.c:1794:30: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1794 | while ((*passLinepos < passLine->length) && (passLine->chars[*passLinepos] >= '0') && @@ -2124,9 +2178,6 @@ compileTranslationTable.c:1824:31: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1824 | } while (*passLinepos < passLine->length); | ^ -pattern.c:1532:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 1532 | for (i = 0; i < data[0]; i++) hook_data[i] = data[i + 1]; - | ^ compileTranslationTable.c: In function 'compilePassOpcode': compileTranslationTable.c:1883:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1883 | for (k = 0; k < passHoldString.length && passHoldString.chars[k] > 32; k++) @@ -2134,31 +2185,6 @@ compileTranslationTable.c:1885:15: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 1885 | if (k < passHoldString.length) | ^ -compileTranslationTable.c:1893:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 1893 | for (k = 0; k < passLine.length && passLine.chars[k] != SEPCHAR; k++) - | ^ -lou_translateString.c: In function 'undefinedCharacter': -logging.c: In function 'defaultLogCallback': -logging.c:76:30: warning: unused parameter 'level' [-Wunused-parameter] - 76 | defaultLogCallback(logLevels level, const char *message) { - | ~~~~~~~~~~^~~~~ -lou_translateString.c:2293:9: warning: ISO C90 forbids variable length array 'dots' [-Wvla] - 2293 | widechar dots[length == 0 ? 1 : length]; - | ^~~~~~~~ -lou_backTranslateString.c: In function 'matchCurrentInput': -compileTranslationTable.c:1963:41: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 1963 | for (kk = 0; kk < passHoldString.length; kk++) { - | ^ -lou_backTranslateString.c:1294:32: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 1294 | for (k = passIC + 2; k < passIC + 2 + passInstructions[passIC + 1]; k++) - | ^ -lou_backTranslateString.c: In function 'back_swapTest': -lou_backTranslateString.c:1309:33: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 1309 | for (curLen = 0; curLen < passInstructions[passIC] + 3; curLen++) { - | ^ -lou_backTranslateString.c:1320:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 1320 | while (curLen < passInstructions[passIC + 4]) { - | ^ pattern.c: In function 'pattern_compile_expression': pattern.c:909:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 909 | if (*input_crs >= input_max) return 0; @@ -2166,20 +2192,19 @@ pattern.c:911:9: note: here 911 | default: | ^~~~~~~ +compileTranslationTable.c:1893:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 1893 | for (k = 0; k < passLine.length && passLine.chars[k] != SEPCHAR; k++) + | ^ pattern.c: In function 'pattern_reverse_branch': +compileTranslationTable.c:1963:41: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] + 1963 | for (kk = 0; kk < passHoldString.length; kk++) { + | ^ pattern.c:1219:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1219 | EXPR_DATA_1(expr_at) = expr_swap; | ^ pattern.c:1221:9: note: here 1221 | case PTN_GROUP: | ^~~~ -lou_backTranslateString.c: In function 'back_passDoTest': -lou_backTranslateString.c:1444:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 1444 | for (k = 0; k < (*passInstructions)[*passIC + 5]; k++) { - | ^ -lou_backTranslateString.c:1460:51: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] - 1460 | k < (*passInstructions)[*passIC + 6] && pos < input->length; - | ^ pattern.c: At top level: pattern.c:923:1: warning: 'pattern_insert_alternate' defined but not used [-Wunused-function] 923 | pattern_insert_alternate(const widechar *input, const int input_max, int *input_crs, @@ -2190,38 +2215,27 @@ pattern.c:313:1: warning: 'pattern_output' defined but not used [-Wunused-function] 313 | pattern_output(const widechar *expr_data, const TranslationTableHeader *table) { | ^~~~~~~~~~~~~~ -lou_backTranslateString.c: In function 'back_passDoAction': +lou_translateString.c: In function 'undefinedCharacter': +lou_translateString.c:2293:9: warning: ISO C90 forbids variable length array 'dots' [-Wvla] + 2293 | widechar dots[length == 0 ? 1 : length]; + | ^~~~~~~~ compileTranslationTable.c:2158:28: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2158 | while (passLinepos < passLine.length && passLine.chars[passLinepos] <= 32) | ^ -lou_backTranslateString.c:1544:77: warning: comparison of integer expressions of different signedness: 'widechar' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 1544 | if ((output->length + passInstructions[passIC + 1]) > output->maxlength) - | ^ compileTranslationTable.c:2160:28: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2160 | while (passLinepos < passLine.length && passLine.chars[passLinepos] > 32) { | ^ compileTranslationTable.c:2196:41: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2196 | for (kk = 0; kk < passHoldString.length; kk++) { | ^ -lou_translateString.c: In function 'resolveEmphasisAllSymbols': -lou_translateString.c:3010:64: warning: unused parameter 'typebuf' [-Wunused-parameter] - 3010 | const TranslationTableHeader *table, formtype *typebuf, const InString *input, - | ~~~~~~~~~~^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c commonTranslationFunctions.c -o commonTranslationFunctions.o >/dev/null 2>&1 compileTranslationTable.c: In function 'compileGrouping': compileTranslationTable.c:2362:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2362 | for (k = 0; k < groupDots.length && groupDots.chars[k] != ','; k++) | ^ -libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c commonTranslationFunctions.c -o commonTranslationFunctions.o >/dev/null 2>&1 compileTranslationTable.c:2364:15: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2364 | if (k == groupDots.length) { | ^~ -lou_backTranslateString.c: In function 'back_selectRule': -lou_backTranslateString.c:719:68: warning: this statement may fall through [-Wimplicit-fallthrough=] - 719 | if (ctx.itsALetter || ctx.itsANumber) break; - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -lou_backTranslateString.c:720:41: note: here - 720 | case CTO_Contraction: - | ^~~~ compileTranslationTable.c: In function 'hyphenStringHash': compileTranslationTable.c:2438:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2438 | for (k = 0; k < s->length; k++) { @@ -2237,10 +2251,32 @@ compileTranslationTable.c:2496:23: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2496 | if (j == key->length) return e->val; | ^~ +logging.c: In function '_lou_logWidecharBuf': +logging.c:54:58: warning: dereference of possibly-NULL 'logMsg' [CWE-690] [-Wanalyzer-possible-null-dereference] + 54 | for (i = 0; i < (int)strlen(msg); i++) logMsg[i] = msg[i]; + | ~~~~~~~~~~^~~~~~~~ + '_lou_logWidecharBuf': events 1-4 + | + | 46 | char *logMsg = malloc(logBufSize); + | | ^~~~~~~~~~~~~~~~~~ + | | | + | | (1) this call could return NULL + |...... + | 54 | for (i = 0; i < (int)strlen(msg); i++) logMsg[i] = msg[i]; + | | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ + | | | | | + | | | | (4) 'logMsg + (sizetype)i' could be NULL: unchecked value from (1) + | | | (3) ...to here + | | (2) following 'true' branch... + | compileTranslationTable.c: In function 'compileHyphenation': +lou_translateString.c: In function 'resolveEmphasisAllSymbols': compileTranslationTable.c:2571:31: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2571 | for (i = 0; i < hyph.length; i++) { | ^ +lou_translateString.c:3010:64: warning: unused parameter 'typebuf' [-Wunused-parameter] + 3010 | const TranslationTableHeader *table, formtype *typebuf, const InString *input, + | ~~~~~~~~~~^~~~~~~ compileTranslationTable.c:2611:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 2611 | for (j = 1; j <= e->key->length; j++) { | ^~ @@ -2268,31 +2304,27 @@ lou_translateString.c:3612:13: note: shadowed declaration is here 3612 | int k; | ^ -lou_translateString.c:3903:29: warning: declaration of 'k' shadows a previous local [-Wshadow] - 3903 | int k; - | ^ compileTranslationTable.c:3411:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3411 | for (k = 0; k < emphClass.length; k++) s[k] = (char)emphClass.chars[k]; | ^ -lou_translateString.c:3612:13: note: shadowed declaration is here - 3612 | int k; - | ^ +lou_translateString.c:3903:29: warning: declaration of 'k' shadows a previous local [-Wshadow] + 3903 | int k; + | ^ compileTranslationTable.c:3499:31: warning: declaration of 's' shadows a previous local [-Wshadow] 3499 | char *s = malloc(sizeof(char) * (emphClass.length + 1)); | ^ +lou_translateString.c:3612:13: note: shadowed declaration is here + 3612 | int k; + | ^ compileTranslationTable.c:3410:31: note: shadowed declaration is here 3410 | char *s = malloc(sizeof(char) * (emphClass.length + 1)); | ^ compileTranslationTable.c:3500:29: warning: declaration of 'k' shadows a previous local [-Wshadow] 3500 | int k, i; | ^ -lou_translateString.c: In function 'lou_dotsToChar': compileTranslationTable.c:3409:29: note: shadowed declaration is here 3409 | int k, i; | ^ -lou_translateString.c:4116:91: warning: unused parameter 'mode' [-Wunused-parameter] - 4116 | const char *tableList, widechar *inbuf, widechar *outbuf, int length, int mode) { - | ~~~~^~~~ compileTranslationTable.c:3500:32: warning: declaration of 'i' shadows a previous local [-Wshadow] 3500 | int k, i; | ^ @@ -2302,50 +2334,22 @@ compileTranslationTable.c:3501:39: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3501 | for (k = 0; k < emphClass.length; k++) s[k] = (char)emphClass.chars[k]; | ^ -logging.c: In function '_lou_logWidecharBuf': -logging.c:54:58: warning: dereference of possibly-NULL 'logMsg' [CWE-690] [-Wanalyzer-possible-null-dereference] - 54 | for (i = 0; i < (int)strlen(msg); i++) logMsg[i] = msg[i]; - | ~~~~~~~~~~^~~~~~~~ - '_lou_logWidecharBuf': events 1-4 - | - | 46 | char *logMsg = malloc(logBufSize); - | | ^~~~~~~~~~~~~~~~~~ - | | | - | | (1) this call could return NULL - |...... - | 54 | for (i = 0; i < (int)strlen(msg); i++) logMsg[i] = msg[i]; - | | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ - | | | | | - | | | | (4) 'logMsg + (sizetype)i' could be NULL: unchecked value from (1) - | | | (3) ...to here - | | (2) following 'true' branch... - | -lou_translateString.c: In function 'passDoTest': -lou_translateString.c:875:29: warning: this statement may fall through [-Wimplicit-fallthrough=] - 875 | pos = searchPos; - | ~~~~^~~~~~~~~~~ -lou_translateString.c:876:17: note: here - 876 | case pass_endTest: - | ^~~~ +lou_translateString.c: In function 'lou_dotsToChar': compileTranslationTable.c:3656:42: warning: declaration of 'k' shadows a previous local [-Wshadow] 3656 | for (int k = 0; k < ruleChars.length; k++) { | ^ +lou_translateString.c:4116:91: warning: unused parameter 'mode' [-Wunused-parameter] + 4116 | const char *tableList, widechar *inbuf, widechar *outbuf, int length, int mode) { + | ~~~~^~~~ compileTranslationTable.c:3500:29: note: shadowed declaration is here 3500 | int k, i; | ^ compileTranslationTable.c:3656:51: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3656 | for (int k = 0; k < ruleChars.length; k++) { | ^ -lou_translateString.c: In function 'translateString': -lou_translateString.c:3895:38: warning: this statement may fall through [-Wimplicit-fallthrough=] - 3895 | case CTO_RepEndWord: { - | ^ compileTranslationTable.c:3677:42: warning: declaration of 'k' shadows a previous local [-Wshadow] 3677 | for (int k = 0; k < ruleChars.length; k++) { | ^ -lou_translateString.c:3916:17: note: here - 3916 | case CTO_RepWord: { - | ^~~~ compileTranslationTable.c:3500:29: note: shadowed declaration is here 3500 | int k, i; | ^ @@ -2358,6 +2362,13 @@ compileTranslationTable.c:3409:29: note: shadowed declaration is here 3409 | int k, i; | ^ +lou_translateString.c: In function 'passDoTest': +lou_translateString.c:875:29: warning: this statement may fall through [-Wimplicit-fallthrough=] + 875 | pos = searchPos; + | ~~~~^~~~~~~~~~~ +lou_translateString.c:876:17: note: here + 876 | case pass_endTest: + | ^~~~ compileTranslationTable.c:3708:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3708 | for (int k = 0; k < ruleChars.length; k++) | ^ @@ -2379,28 +2390,22 @@ compileTranslationTable.c:3727:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3727 | for (int k = 0; k < ruleChars.length; k++) | ^ -lou_translateString.c: In function 'for_selectRule': +lou_translateString.c: In function 'translateString': compileTranslationTable.c:3752:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 3752 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3409:29: note: shadowed declaration is here 3409 | int k, i; | ^ +lou_translateString.c:3895:38: warning: this statement may fall through [-Wimplicit-fallthrough=] + 3895 | case CTO_RepEndWord: { + | ^ compileTranslationTable.c:3752:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3752 | for (int k = 0; k < ruleChars.length; k++) { | ^ -lou_translateString.c:2060:70: warning: this statement may fall through [-Wimplicit-fallthrough=] - 2060 | *transOpcode = CTO_Always; - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -lou_translateString.c:2061:49: note: here - 2061 | case CTO_Always: - | ^~~~ -lou_translateString.c:2091:60: warning: this statement may fall through [-Wimplicit-fallthrough=] - 2091 | if (checkEmphasisChange(pos, *transCharslen, emphasisBuffer)) - | ^ -lou_translateString.c:2093:49: note: here - 2093 | case CTO_Contraction: - | ^~~~ +lou_translateString.c:3916:17: note: here + 3916 | case CTO_RepWord: { + | ^~~~ compileTranslationTable.c:3766:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 3766 | for (int k = 0; k < ruleChars.length; k++) { | ^ @@ -2434,12 +2439,25 @@ compileTranslationTable.c:3409:29: note: shadowed declaration is here 3409 | int k, i; | ^ +lou_translateString.c: In function 'for_selectRule': +lou_translateString.c:2060:70: warning: this statement may fall through [-Wimplicit-fallthrough=] + 2060 | *transOpcode = CTO_Always; + | ~~~~~~~~~~~~~^~~~~~~~~~~~ compileTranslationTable.c:3814:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 3814 | for (int k = 0; k < ruleChars.length; k++) { | ^ +lou_translateString.c:2061:49: note: here + 2061 | case CTO_Always: + | ^~~~ +lou_translateString.c:2091:60: warning: this statement may fall through [-Wimplicit-fallthrough=] + 2091 | if (checkEmphasisChange(pos, *transCharslen, emphasisBuffer)) + | ^ compileTranslationTable.c:3826:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 3826 | for (int k = 0; k < ruleChars.length; k++) { | ^ +lou_translateString.c:2093:49: note: here + 2093 | case CTO_Contraction: + | ^~~~ compileTranslationTable.c:3409:29: note: shadowed declaration is here 3409 | int k, i; | ^ @@ -2476,6 +2494,7 @@ compileTranslationTable.c:3926:42: warning: declaration of 'k' shadows a previous local [-Wshadow] 3926 | for (int k = 0; k < ruleChars.length; k++) { | ^ +/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o maketable.lo maketable.c compileTranslationTable.c:3409:29: note: shadowed declaration is here 3409 | int k, i; | ^ @@ -2503,7 +2522,7 @@ compileTranslationTable.c:4006:43: warning: comparison of integer expressions of different signedness: 'int' and 'widechar' {aka 'unsigned int'} [-Wsign-compare] 4006 | for (int k = 1; k < ruleChars.length; k++) | ^ -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o maketable.lo maketable.c +libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c logging.c -o logging.o >/dev/null 2>&1 compileTranslationTable.c:4035:34: warning: declaration of 'k' shadows a previous local [-Wshadow] 4035 | for (int k = 0; k < ruleChars.length; k++) | ^ @@ -2555,7 +2574,6 @@ 4817 | for (k = 0; k < includedFile->length; k++) | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c maketable.c -fPIC -DPIC -o .libs/maketable.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c logging.c -o logging.o >/dev/null 2>&1 compileTranslationTable.c: In function 'parseChars': compileTranslationTable.c:1323:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 1323 | compileWarning(file, "\\Xhhhh (with a capital 'X') is deprecated."); @@ -2596,6 +2614,15 @@ compileTranslationTable.c:4103:17: note: here 4103 | case CTO_Attribute: { | ^~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c utils.c -o utils.o >/dev/null 2>&1 +compileTranslationTable.c: In function 'passFindCharacters': +compileTranslationTable.c:756:28: warning: this statement may fall through [-Wimplicit-fallthrough=] + 756 | IC += 2; + | ~~~^~~~ +compileTranslationTable.c:759:17: note: here + 759 | case pass_groupstart: + | ^~~~ +compileTranslationTable.c: At top level: maketable.c:30:1: warning: no previous prototype for 'loadTable' [-Wmissing-prototypes] 30 | loadTable(const char *tableList) { | ^~~~~~~~~ @@ -2608,6 +2635,9 @@ maketable.c:40:1: warning: no previous prototype for 'isLetter' [-Wmissing-prototypes] 40 | isLetter(widechar c) { | ^~~~~~~~ +compileTranslationTable.c:2778:1: warning: 'compileMacro' defined but not used [-Wunused-function] + 2778 | compileMacro(FileInfo *file, const Macro **macro) { + | ^~~~~~~~~~~~ maketable.c:55:1: warning: no previous prototype for 'toLowercase' [-Wmissing-prototypes] 55 | toLowercase(widechar c) { | ^~~~~~~~~~~ @@ -2618,6 +2648,9 @@ maketable.c:55:22: note: shadowed declaration is here 55 | toLowercase(widechar c) { | ~~~~~~~~~^ +compileTranslationTable.c:2742:1: warning: 'cons_macro' defined but not used [-Wunused-function] + 2742 | cons_macro(const Macro *head, const MacroList *tail) { + | ^~~~~~~~~~ maketable.c: At top level: maketable.c:82:1: warning: no previous prototype for 'toDotPattern' [-Wmissing-prototypes] 82 | toDotPattern(widechar *braille, char *pattern) { @@ -2636,21 +2669,6 @@ maketable.c:400:1: warning: no previous prototype for 'findRelevantRules' [-Wmissing-prototypes] 400 | findRelevantRules(widechar *text, widechar **rules_str) { | ^~~~~~~~~~~~~~~~~ -compileTranslationTable.c: In function 'passFindCharacters': -compileTranslationTable.c:756:28: warning: this statement may fall through [-Wimplicit-fallthrough=] - 756 | IC += 2; - | ~~~^~~~ -compileTranslationTable.c:759:17: note: here - 759 | case pass_groupstart: - | ^~~~ -compileTranslationTable.c: At top level: -compileTranslationTable.c:2778:1: warning: 'compileMacro' defined but not used [-Wunused-function] - 2778 | compileMacro(FileInfo *file, const Macro **macro) { - | ^~~~~~~~~~~~ -compileTranslationTable.c:2742:1: warning: 'cons_macro' defined but not used [-Wunused-function] - 2742 | cons_macro(const Macro *head, const MacroList *tail) { - | ^~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c utils.c -o utils.o >/dev/null 2>&1 maketable.c: In function 'findRelevantRules': maketable.c:454:44: warning: dereference of possibly-NULL 'rules' [CWE-690] [-Wanalyzer-possible-null-dereference] 454 | rules[m++] = rule; @@ -4333,17 +4351,17 @@ compileTranslationTable.c:459:36: warning: dereference of NULL '*table' [CWE-476] [-Wanalyzer-null-dereference] 459 | *offset = ((*table)->bytesUsed - sizeof(**table)) / OFFSETSIZE; | ~~~~~~~~^~~~~~~~~~~ - 'putChar.part.0': events 1-2 + 'putDots.part.0': events 1-2 | - | 570 | putChar(const FileInfo *file, widechar c, TranslationTableHeader **table, + | 600 | putDots(const FileInfo *file, widechar d, TranslationTableHeader **table) { | | ^~~~~~~ | | | - | | (1) entry to 'putChar.part.0' + | | (1) entry to 'putDots.part.0' |...... - | 577 | if (!allocateSpaceInTranslationTable(file, &offset, sizeof(*character), table)) + | 606 | if (!allocateSpaceInTranslationTable(file, &offset, sizeof(*character), table)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | - | | (2) calling 'allocateSpaceInTranslationTable' from 'putChar.part.0' + | | (2) calling 'allocateSpaceInTranslationTable' from 'putDots.part.0' | +--> 'allocateSpaceInTranslationTable': events 3-16 | @@ -4396,17 +4414,17 @@ compileTranslationTable.c:459:36: warning: dereference of NULL '*table' [CWE-476] [-Wanalyzer-null-dereference] 459 | *offset = ((*table)->bytesUsed - sizeof(**table)) / OFFSETSIZE; | ~~~~~~~~^~~~~~~~~~~ - 'putDots.part.0': events 1-2 + 'putChar.part.0': events 1-2 | - | 600 | putDots(const FileInfo *file, widechar d, TranslationTableHeader **table) { + | 570 | putChar(const FileInfo *file, widechar c, TranslationTableHeader **table, | | ^~~~~~~ | | | - | | (1) entry to 'putDots.part.0' + | | (1) entry to 'putChar.part.0' |...... - | 606 | if (!allocateSpaceInTranslationTable(file, &offset, sizeof(*character), table)) + | 577 | if (!allocateSpaceInTranslationTable(file, &offset, sizeof(*character), table)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | - | | (2) calling 'allocateSpaceInTranslationTable' from 'putDots.part.0' + | | (2) calling 'allocateSpaceInTranslationTable' from 'putChar.part.0' | +--> 'allocateSpaceInTranslationTable': events 3-16 | @@ -4750,7 +4768,6 @@ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./fcntl.in.h > fcntl.h-t -mv alloca.h-t alloca.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's/@''HAVE_INTTYPES_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ @@ -4778,7 +4795,6 @@ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./inttypes.in.h > inttypes.h-t -mv fcntl.h-t fcntl.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ @@ -4908,8 +4924,7 @@ -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 inttypes.h-t inttypes.h -mv limits.h-t limits.h +mv alloca.h-t alloca.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ @@ -5141,7 +5156,9 @@ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > string.h-t +mv limits.h-t limits.h /usr/bin/mkdir -p 'sys' +mv fcntl.h-t fcntl.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ @@ -5242,6 +5259,7 @@ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./time.in.h > time.h-t +mv inttypes.h-t inttypes.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ @@ -5442,16 +5460,13 @@ -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 stdio.h-t stdio.h -mv string.h-t string.h -mv stdlib.h-t stdlib.h +sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G -n -e 'w unistr.h-t' ./unistr.in.h mv sys/stat.h-t sys/stat.h +mv string.h-t string.h mv time.h-t time.h mv sys/types.h-t sys/types.h -sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G -n -e 'w unistr.h-t' ./unistr.in.h -sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G -n -e 'w unitypes.h-t' ./unitypes.in.h mv unistr.h-t unistr.h -mv unitypes.h-t unitypes.h +sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G -n -e 'w unitypes.h-t' ./unitypes.in.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ @@ -5570,8 +5585,11 @@ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > wchar.h-t -mv unistd.h-t unistd.h +mv unitypes.h-t unitypes.h +mv stdio.h-t stdio.h +mv stdlib.h-t stdlib.h mv wchar.h-t wchar.h +mv unistd.h-t unistd.h make all-recursive make[6]: Entering directory '/build/liblouis-3.24.0/tools/gnulib' make[7]: Entering directory '/build/liblouis-3.24.0/tools/gnulib' @@ -5583,43 +5601,43 @@ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-malloca.lo `test -f 'malloca.c' || echo './'`malloca.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-progname.lo `test -f 'progname.c' || echo './'`progname.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-stat-time.lo `test -f 'stat-time.c' || echo './'`stat-time.c -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c getprogname.c -fPIC -DPIC -o .libs/libgnutools_la-getprogname.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c fd-hook.c -fPIC -DPIC -o .libs/libgnutools_la-fd-hook.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c cloexec.c -fPIC -DPIC -o .libs/libgnutools_la-cloexec.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c fcntl.c -fPIC -DPIC -o .libs/libgnutools_la-fcntl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c basename-lgpl.c -fPIC -DPIC -o .libs/libgnutools_la-basename-lgpl.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c stat-time.c -fPIC -DPIC -o .libs/libgnutools_la-stat-time.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c malloca.c -fPIC -DPIC -o .libs/libgnutools_la-malloca.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c fd-hook.c -fPIC -DPIC -o .libs/libgnutools_la-fd-hook.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c getprogname.c -fPIC -DPIC -o .libs/libgnutools_la-getprogname.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c cloexec.c -fPIC -DPIC -o .libs/libgnutools_la-cloexec.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c progname.c -fPIC -DPIC -o .libs/libgnutools_la-progname.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c fcntl.c -fPIC -DPIC -o .libs/libgnutools_la-fcntl.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c stat-time.c -fPIC -DPIC -o .libs/libgnutools_la-stat-time.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c fd-hook.c -o libgnutools_la-fd-hook.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c getprogname.c -o libgnutools_la-getprogname.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c stat-time.c -o libgnutools_la-stat-time.o >/dev/null 2>&1 -/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-unistd.lo `test -f 'unistd.c' || echo './'`unistd.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c basename-lgpl.c -o libgnutools_la-basename-lgpl.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c cloexec.c -o libgnutools_la-cloexec.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c malloca.c -o libgnutools_la-malloca.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c getprogname.c -o libgnutools_la-getprogname.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c cloexec.c -o libgnutools_la-cloexec.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c stat-time.c -o libgnutools_la-stat-time.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c progname.c -o libgnutools_la-progname.o >/dev/null 2>&1 +/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-unistd.lo `test -f 'unistd.c' || echo './'`unistd.c +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c fcntl.c -o libgnutools_la-fcntl.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-version-etc.lo `test -f 'version-etc.c' || echo './'`version-etc.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unistr/libgnutools_la-u16-mbtoucr.lo `test -f 'unistr/u16-mbtoucr.c' || echo './'`unistr/u16-mbtoucr.c -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c unistd.c -fPIC -DPIC -o .libs/libgnutools_la-unistd.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unistr/libgnutools_la-u16-to-u8.lo `test -f 'unistr/u16-to-u8.c' || echo './'`unistr/u16-to-u8.c -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c fcntl.c -o libgnutools_la-fcntl.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unistr/libgnutools_la-u32-to-u8.lo `test -f 'unistr/u32-to-u8.c' || echo './'`unistr/u32-to-u8.c +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c unistd.c -fPIC -DPIC -o .libs/libgnutools_la-unistd.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unistr/libgnutools_la-u8-uctomb.lo `test -f 'unistr/u8-uctomb.c' || echo './'`unistr/u8-uctomb.c -/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unistr/libgnutools_la-u8-uctomb-aux.lo `test -f 'unistr/u8-uctomb-aux.c' || echo './'`unistr/u8-uctomb-aux.c -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c unistd.c -o libgnutools_la-unistd.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c version-etc.c -fPIC -DPIC -o .libs/libgnutools_la-version-etc.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u16-to-u8.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u16-to-u8.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u16-mbtoucr.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u16-mbtoucr.o +/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unistr/libgnutools_la-u8-uctomb-aux.lo `test -f 'unistr/u8-uctomb-aux.c' || echo './'`unistr/u8-uctomb-aux.c +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u16-to-u8.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u16-to-u8.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u32-to-u8.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u32-to-u8.o +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c unistd.c -o libgnutools_la-unistd.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u8-uctomb.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u8-uctomb.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u8-uctomb-aux.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u8-uctomb-aux.o -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u8-uctomb.c -o unistr/libgnutools_la-u8-uctomb.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u16-mbtoucr.c -o unistr/libgnutools_la-u16-mbtoucr.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u8-uctomb.c -o unistr/libgnutools_la-u8-uctomb.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u8-uctomb-aux.c -o unistr/libgnutools_la-u8-uctomb-aux.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u16-to-u8.c -o unistr/libgnutools_la-u16-to-u8.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u32-to-u8.c -o unistr/libgnutools_la-u32-to-u8.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c version-etc.c -o libgnutools_la-version-etc.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u32-to-u8.c -o unistr/libgnutools_la-u32-to-u8.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link gcc -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -no-undefined -Wl,-z,relro -o libgnutools.la libgnutools_la-basename-lgpl.lo libgnutools_la-cloexec.lo libgnutools_la-fcntl.lo libgnutools_la-fd-hook.lo libgnutools_la-getprogname.lo libgnutools_la-malloca.lo libgnutools_la-progname.lo libgnutools_la-stat-time.lo libgnutools_la-unistd.lo unistr/libgnutools_la-u16-mbtoucr.lo unistr/libgnutools_la-u16-to-u8.lo unistr/libgnutools_la-u32-to-u8.lo unistr/libgnutools_la-u8-uctomb.lo unistr/libgnutools_la-u8-uctomb-aux.lo libgnutools_la-version-etc.lo -lyaml libtool: link: ar cr .libs/libgnutools.a .libs/libgnutools_la-basename-lgpl.o .libs/libgnutools_la-cloexec.o .libs/libgnutools_la-fcntl.o .libs/libgnutools_la-fd-hook.o .libs/libgnutools_la-getprogname.o .libs/libgnutools_la-malloca.o .libs/libgnutools_la-progname.o .libs/libgnutools_la-stat-time.o .libs/libgnutools_la-unistd.o unistr/.libs/libgnutools_la-u16-mbtoucr.o unistr/.libs/libgnutools_la-u16-to-u8.o unistr/.libs/libgnutools_la-u32-to-u8.o unistr/.libs/libgnutools_la-u8-uctomb.o unistr/.libs/libgnutools_la-u8-uctomb-aux.o .libs/libgnutools_la-version-etc.o libtool: link: ranlib .libs/libgnutools.a @@ -5640,6 +5658,28 @@ gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_translate.o lou_translate.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_trace.o lou_trace.c gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_tableinfo.o lou_tableinfo.c +lou_checkhyphens.c: In function 'main': +lou_checkhyphens.c:204:42: warning: format '%c' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] + 204 | printf("%c", inbuf[k]); + | ~^ ~~~~~~~~ + | | | + | int widechar {aka unsigned int} + | %c +lou_trace.c: In function 'get_input': +lou_trace.c:77:26: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] + 77 | if (input_length < 0) exit(0); + | ^ +lou_trace.c: In function 'print_chars': +lou_trace.c:97:16: warning: pointer targets in returning 'uint8_t *' {aka 'unsigned char *'} from a function with return type 'char *' differ in signedness [-Wpointer-sign] + 97 | return result_buf; + | ^~~~~~~~~~ +lou_trace.c: In function 'print_number': +lou_trace.c:110:27: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'unsigned int'} [-Wformat=] + 110 | sprintf(number, "%d", c); + | ~^ ~ + | | | + | int widechar {aka unsigned int} + | %d lou_debug.c: In function 'print_chars': lou_debug.c:104:16: warning: pointer targets in returning 'uint8_t *' {aka 'unsigned char *'} from a function with return type 'char *' differ in signedness [-Wpointer-sign] 104 | return result_buf; @@ -5664,29 +5704,7 @@ | | | | char * EmphasisClass libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c brl_checks.c -fPIC -DPIC -o .libs/brl_checks.o -lou_trace.c: In function 'get_input': -lou_trace.c:77:26: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] - 77 | if (input_length < 0) exit(0); - | ^ -lou_trace.c: In function 'print_chars': -lou_trace.c:97:16: warning: pointer targets in returning 'uint8_t *' {aka 'unsigned char *'} from a function with return type 'char *' differ in signedness [-Wpointer-sign] - 97 | return result_buf; - | ^~~~~~~~~~ -lou_trace.c: In function 'print_number': -lou_trace.c:110:27: warning: format '%d' expects argument of type 'int', but argument 3 has type 'widechar' {aka 'unsigned int'} [-Wformat=] - 110 | sprintf(number, "%d", c); - | ~^ ~ - | | | - | int widechar {aka unsigned int} - | %d gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_checkyaml-lou_checkyaml.o `test -f 'lou_checkyaml.c' || echo './'`lou_checkyaml.c -lou_checkhyphens.c: In function 'main': -lou_checkhyphens.c:204:42: warning: format '%c' expects argument of type 'int', but argument 2 has type 'widechar' {aka 'unsigned int'} [-Wformat=] - 204 | printf("%c", inbuf[k]); - | ~^ ~~~~~~~~ - | | | - | int widechar {aka unsigned int} - | %c brl_checks.c: In function 'check_base': brl_checks.c:128:43: warning: passing argument 1 of 'parsed_strlen' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 128 | int inlen = parsed_strlen(input); @@ -5914,13 +5932,13 @@ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o lou_translate lou_translate.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la -lyaml /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o lou_trace lou_trace.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la -lyaml /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o lou_tableinfo lou_tableinfo.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la -lyaml -libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_debug lou_debug.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so -lyaml -libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_checkhyphens lou_checkhyphens.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so -lyaml libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_checktable lou_checktable.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so -lyaml +libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_debug lou_debug.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so -lyaml libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_allround lou_allround.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so -lyaml -libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_tableinfo lou_tableinfo.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so -lyaml +libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_checkhyphens lou_checkhyphens.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so -lyaml libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_translate lou_translate.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so -lyaml libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_trace lou_trace.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so -lyaml +libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_tableinfo lou_tableinfo.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so -lyaml lou_checkyaml.c: In function 'read_table_query': lou_checkyaml.c:140:28: warning: dereference of possibly-NULL 'query_as_string' [CWE-690] [-Wanalyzer-possible-null-dereference] 140 | query_as_string[0] = '\0'; @@ -8442,13 +8460,13 @@ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o getTable getTable.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la -lyaml /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o hash_collision hash_collision.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la -lyaml libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/checkTable checkTable.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml -libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/emphclass emphclass.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml +/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o hyphenate_xxx hyphenate_xxx.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la -lyaml libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/check_metadata check_metadata.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml -libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/findTable findTable.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml -libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/attributeNames attributeNames.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml +libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/emphclass emphclass.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/hash_collision hash_collision.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml +libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/attributeNames attributeNames.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/getTable getTable.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o hyphenate_xxx hyphenate_xxx.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la -lyaml +libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/findTable findTable.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o logging logging.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la -lyaml /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o resolve_table resolve_table.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la -lyaml /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o typeform typeform.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la -lyaml @@ -8457,52 +8475,52 @@ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o charToFallbackDots charToFallbackDots.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la -lyaml libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/hyphenate_xxx hyphenate_xxx.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/logging logging.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml -libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/typeform typeform.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml -libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/charToFallbackDots charToFallbackDots.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml -libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/suggestChunks suggestChunks.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/resolve_table resolve_table.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/typeform_for_emphclass typeform_for_emphclass.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml +libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/suggestChunks suggestChunks.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml +libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/charToFallbackDots charToFallbackDots.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml +libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/typeform typeform.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o check_ueb_test_data check_ueb_test_data-check_ueb_test_data.o ../liblouis/liblouis.la ../gnulib/libgnu.la ../tools/libbrlcheck.la ../tools/gnulib/libgnutools.la -lyaml libtool: link: gcc -g -O2 -ffile-prefix-map=/build/liblouis-3.24.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/check_ueb_test_data check_ueb_test_data-check_ueb_test_data.o ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a ../tools/.libs/libbrlcheck.a /build/liblouis-3.24.0/liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a -lyaml make[5]: Leaving directory '/build/liblouis-3.24.0/tests' make check-TESTS make[5]: Entering directory '/build/liblouis-3.24.0/tests' make[6]: Entering directory '/build/liblouis-3.24.0/tests' -PASS: checkTable PASS: emphclass +PASS: checkTable PASS: attributeNames -PASS: getTable PASS: findTable -PASS: logging +PASS: getTable PASS: hyphenate_xxx PASS: check_metadata +PASS: logging PASS: resolve_table PASS: typeform_for_emphclass -PASS: charToFallbackDots PASS: suggestChunks +PASS: charToFallbackDots PASS: check_endless_loop.pl PASS: braille-specs/ar-ar-comp8.yaml PASS: braille-specs/ar-ar-g1.yaml PASS: braille-specs/ar-ar-g2.yaml PASS: typeform PASS: braille-specs/ar-ar-g1_harness.yaml -PASS: braille-specs/bel.yaml PASS: braille-specs/ba.yaml +PASS: braille-specs/bel.yaml PASS: braille-specs/bg.yaml +PASS: multiple_table_path.pl PASS: braille-specs/cop-eg.yaml PASS: braille-specs/chr-us-g1_harness.yaml PASS: braille-specs/cs_harness.yaml PASS: braille-specs/cs-comp8_harness.yaml -PASS: multiple_table_path.pl PASS: braille-specs/da-dk-g08_1993.yaml PASS: braille-specs/da-dk-g08.yaml PASS: braille-specs/da-dk-g16_1993.yaml PASS: braille-specs/da-dk-g16.yaml PASS: braille-specs/da-dk-g16-lit_1993.yaml PASS: braille-specs/da-dk-g18_1993.yaml +XFAIL: ueb_test_data.pl PASS: braille-specs/da-dk-g18.yaml PASS: braille-specs/da-dk-g26_1993.yaml -XFAIL: ueb_test_data.pl PASS: braille-specs/da-dk-g26.yaml PASS: braille-specs/da-dk-g26-lit_1993.yaml PASS: braille-specs/da-dk-g26l_1993.yaml @@ -8531,7 +8549,6 @@ PASS: braille-specs/en-gb-g1_harness.yaml PASS: braille-specs/en-nabcc.yaml PASS: braille-specs/en-ueb-02-stand_alone.yaml -PASS: braille-specs/de-g2-dictionary.yaml PASS: braille-specs/en-ueb-03-symbols.yaml PASS: braille-specs/en-ueb-05-grade_1_mode.yaml PASS: braille-specs/en-ueb-06-numeric_mode.yaml @@ -8541,9 +8558,10 @@ PASS: braille-specs/en-ueb-10-13-contractions.yaml PASS: braille-specs/en-ueb-g1_backward.yaml PASS: braille-specs/en-ueb-g1_harness.yaml +PASS: braille-specs/de-g2-dictionary.yaml PASS: braille-specs/en-ueb-g2_backward.yaml PASS: braille-specs/en-ueb-g2_backward_no_dis.yaml -PASS: braille-specs/en-ueb-computer-code.yaml +PASS: hash_collision PASS: braille-specs/en-ueb-math.yaml PASS: braille-specs/en-ueb-repeated-underscores.yaml PASS: braille-specs/en-ueb-symbols_harness.yaml @@ -8551,10 +8569,11 @@ PASS: braille-specs/en-us-comp8-ext-back_harness.yaml PASS: braille-specs/en-us-comp8-ext-for_harness.yaml PASS: braille-specs/en-us-emphasis_harness.yaml +PASS: braille-specs/en-ueb-computer-code.yaml PASS: braille-specs/en-us-g2.yaml -PASS: hash_collision PASS: braille-specs/eo-g1_harness.yaml PASS: braille-specs/es-comp.yaml +PASS: check_all_tables.pl PASS: braille-specs/es-g2.yaml PASS: braille-specs/ethio-g1_harness.yaml PASS: braille-specs/fa-ir-comp8-harness.yaml @@ -8562,107 +8581,106 @@ PASS: braille-specs/fi_harness.yaml PASS: braille-specs/fr-bfu-comp6.yaml PASS: braille-specs/fr-bfu-comp8.yaml -PASS: braille-specs/da-dk-g26-dictionary_harness_1993.yaml PASS: braille-specs/fr-bfu-g2_harness.yaml PASS: braille-specs/fr-bfu-g2.yaml PASS: braille-specs/ga-g1_harness.yaml -PASS: braille-specs/ga-g2_harness.yaml -PASS: braille-specs/da-dk-g26-dictionary_harness.yaml -PASS: braille-specs/en-ueb-g2-dictionary_harness.yaml PASS: braille-specs/grc-international-common.yaml +PASS: braille-specs/ga-g2_harness.yaml PASS: braille-specs/grc-international-composed.yaml -PASS: braille-specs/he-IL.yaml PASS: braille-specs/grc-international-decomposed.yaml +PASS: braille-specs/he-IL.yaml PASS: braille-specs/hi_harness.yaml PASS: braille-specs/hr-8dots_harness.yaml PASS: braille-specs/hu-hu-comp8_backward.yaml PASS: braille-specs/hu-hu-comp8_harness.yaml +PASS: braille-specs/hu-hu-g1_harness.yaml PASS: braille-specs/hu-hu-g1_braille_input_backward.yaml PASS: braille-specs/hu-hu-g1_braille_input_forward.yaml -PASS: braille-specs/hu-hu-g1_harness.yaml -PASS: braille-specs/en-us-g2-dictionary_harness.yaml +PASS: braille-specs/hu-hu-g1_backward.yaml +PASS: braille-specs/en-ueb-g2-dictionary_harness.yaml PASS: braille-specs/hu-hu-g2_harness.yaml PASS: braille-specs/hu-hu-g2_backward.yaml -PASS: braille-specs/hu-hu-g2-numbers.yaml +PASS: braille-specs/da-dk-g26-dictionary_harness_1993.yaml PASS: braille-specs/iu-ca-g1_harness.yaml +PASS: braille-specs/hu-hu-g2-numbers.yaml PASS: braille-specs/ka.yaml PASS: braille-specs/ja-kantenji.yaml -PASS: braille-specs/kmr.yaml PASS: braille-specs/kk.yaml -PASS: braille-specs/hu-hu-g1_backward.yaml +PASS: braille-specs/kmr.yaml PASS: braille-specs/ko-2006-g2_harness.yaml PASS: braille-specs/ko-g2_harness.yaml +PASS: braille-specs/en-us-g2-dictionary_harness.yaml PASS: braille-specs/litdigits6Dots_backward.yaml PASS: braille-specs/lt_harness.yaml PASS: braille-specs/lt-6dot_harness.yaml +PASS: braille-specs/da-dk-g26-dictionary_harness.yaml PASS: braille-specs/lv_harness.yaml -PASS: braille-specs/mn-MN_harness.yaml PASS: braille-specs/lg-ug-g1.yaml -PASS: braille-specs/ml.yaml +PASS: braille-specs/mn-MN_harness.yaml PASS: braille-specs/nl-comp8_harness.yaml -PASS: braille-specs/no_8dot_harness.yaml +PASS: braille-specs/ml.yaml PASS: braille-specs/nl-g0_harness.yaml PASS: braille-specs/ms-my-g2.yaml +PASS: braille-specs/no_8dot_harness.yaml PASS: braille-specs/no_backward.yaml -PASS: braille-specs/no_g2_harness.yaml PASS: braille-specs/no_g1_harness.yaml -PASS: braille-specs/no_harness.yaml +PASS: braille-specs/no_g2_harness.yaml PASS: braille-specs/no_typeform_harness.yaml +PASS: braille-specs/no_harness.yaml PASS: braille-specs/ny-mw.yaml PASS: braille-specs/pl-g1.yaml PASS: braille-specs/pa.yaml PASS: braille-specs/pl-pl-comp8_harness.yaml PASS: braille-specs/pt-g1.yaml -PASS: braille-specs/ru.yaml PASS: braille-specs/sah.yaml -PASS: braille-specs/sl-g1.yaml +PASS: braille-specs/ru.yaml PASS: braille-specs/sk-g1_harness.yaml -PASS: braille-specs/rw-rw-g1.yaml +PASS: braille-specs/sl-g1.yaml PASS: braille-specs/sr-g1_harness.yaml +PASS: braille-specs/rw-rw-g1.yaml PASS: braille-specs/sv.yaml PASS: braille-specs/st-g2.yaml PASS: braille-specs/sw-ke.yaml PASS: braille-specs/sw-ke-dictionary.yaml PASS: braille-specs/tt.yaml -PASS: braille-specs/ta-ta-g1_harness.yaml PASS: braille-specs/uk.yaml +PASS: braille-specs/ta-ta-g1_harness.yaml PASS: braille-specs/ur-pk-g2.yaml PASS: braille-specs/uz.yaml -PASS: braille-specs/ve-g2.yaml PASS: braille-specs/vi.yaml -PASS: braille-specs/spaces.yaml +PASS: braille-specs/ve-g2.yaml PASS: braille-specs/xh-g2.yaml PASS: braille-specs/zh-chn.yaml -PASS: braille-specs/zhcn-g1.yaml PASS: braille-specs/zhcn-cbs.yaml +PASS: braille-specs/zhcn-g1.yaml PASS: braille-specs/zhcn-g2.yaml -PASS: check_all_tables.pl +PASS: braille-specs/spaces.yaml PASS: yaml/attribute.yaml PASS: yaml/back_cont_then_punc.yaml PASS: yaml/begcaps_endcaps.yaml -PASS: yaml/broken_equals_operand.yaml PASS: yaml/before_begmidword.yaml +PASS: yaml/broken_equals_operand.yaml PASS: yaml/capitalization.yaml PASS: yaml/capsnocont.yaml PASS: yaml/case-sensitivity.yaml PASS: yaml/capsword.yaml -PASS: braille-specs/zh-tw.yaml PASS: yaml/compbrlAtCursor_with_equals.yaml PASS: yaml/computer_braille.yaml PASS: yaml/emphasis.yaml PASS: yaml/example_test.yaml PASS: yaml/hyphenation.yaml PASS: yaml/face-with-tears-of-joy.yaml +PASS: braille-specs/zh-tw.yaml +PASS: yaml/inpos_outpos.yaml PASS: yaml/hyphenation_nocross_harness.yaml PASS: yaml/input-length.yaml -PASS: yaml/inpos_outpos.yaml -PASS: yaml/issue-479.yaml PASS: yaml/issue-332.yaml -PASS: yaml/letterDefTest_harness.yaml +PASS: yaml/issue-479.yaml PASS: yaml/issue-615.yaml PASS: yaml/issue-963.yaml -PASS: yaml/multipass.yaml +PASS: yaml/letterDefTest_harness.yaml PASS: yaml/multipass-backward.yaml +PASS: yaml/multipass.yaml PASS: yaml/multipass-forward.yaml PASS: yaml/multipass-negation.yaml PASS: yaml/new_emph.yaml @@ -8675,15 +8693,15 @@ PASS: yaml/precedence.yaml PASS: yaml/present_progressive.yaml PASS: yaml/repword.yaml -PASS: yaml/squash_space.yaml PASS: braille-specs/hu-hu-g1-hyph_harness.yaml +PASS: yaml/squash_space.yaml PASS: yaml/undefined.yaml -PASS: yaml/various-regression-tests.yaml PASS: yaml/face-with-tears-of-joy-ucs4.yaml +PASS: yaml/various-regression-tests.yaml PASS: yaml/syllable.yaml PASS: braille-specs/hu-hu-g1-numbers.yaml -PASS: braille-specs/da-dk-g28-dictionary_harness.yaml PASS: braille-specs/da-dk-g28-dictionary_harness_1993.yaml +PASS: braille-specs/da-dk-g28-dictionary_harness.yaml PASS: braille-specs/hu-hu-g1_special_consonants.yaml ============================================================================ Testsuite summary for Liblouis 3.24.0 @@ -9058,13 +9076,13 @@ dpkg-gencontrol: warning: Depends field of package liblouis-dev: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums dh_builddeb -dpkg-deb: building package 'liblouis20-dbgsym' in '../liblouis20-dbgsym_3.24.0-1_arm64.deb'. -dpkg-deb: building package 'liblouis-data' in '../liblouis-data_3.24.0-1_all.deb'. +dpkg-deb: building package 'liblouis20' in '../liblouis20_3.24.0-1_arm64.deb'. dpkg-deb: building package 'liblouis-dev' in '../liblouis-dev_3.24.0-1_arm64.deb'. +dpkg-deb: building package 'liblouis-data' in '../liblouis-data_3.24.0-1_all.deb'. +dpkg-deb: building package 'liblouis20-dbgsym' in '../liblouis20-dbgsym_3.24.0-1_arm64.deb'. dpkg-deb: building package 'liblouis-bin' in '../liblouis-bin_3.24.0-1_arm64.deb'. -dpkg-deb: building package 'liblouis20' in '../liblouis20_3.24.0-1_arm64.deb'. -dpkg-deb: building package 'python3-louis' in '../python3-louis_3.24.0-1_all.deb'. dpkg-deb: building package 'liblouis-bin-dbgsym' in '../liblouis-bin-dbgsym_3.24.0-1_arm64.deb'. +dpkg-deb: building package 'python3-louis' in '../python3-louis_3.24.0-1_all.deb'. dpkg-genbuildinfo --build=binary -O../liblouis_3.24.0-1_arm64.buildinfo dpkg-genchanges --build=binary -O../liblouis_3.24.0-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -9072,12 +9090,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/24674/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/24674/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/23622 and its subdirectories -I: Current time: Wed Apr 12 05:12:00 -12 2023 -I: pbuilder-time-stamp: 1681319520 +I: removing directory /srv/workspace/pbuilder/24674 and its subdirectories +I: Current time: Wed May 15 13:53:53 +14 2024 +I: pbuilder-time-stamp: 1715730833