>>> libpostal: Building community/libpostal 1.1-r1 (using abuild 3.14.1-r1) started Fri, 01 Nov 2024 01:24:30 +0000 >>> libpostal: Validating /home/buildozer/aports/community/libpostal/APKBUILD... >>> libpostal: Analyzing dependencies... >>> libpostal: Installing for build: build-base autoconf automake libtool libpostal-data (1/12) Installing m4 (1.4.19-r3) (2/12) Installing libbz2 (1.0.8-r6) (3/12) Installing perl (5.40.0-r3) (4/12) Installing autoconf (2.72-r0) (5/12) Installing automake (1.17-r0) (6/12) Installing libltdl (2.4.7-r3) (7/12) Installing libtool (2.4.7-r3) (8/12) Installing libpostal-data (1.0.0-r0) (9/12) Installing .makedepends-libpostal (20241101.012433) (10/12) Installing perl-error (0.17029-r2) (11/12) Installing perl-git (2.46.2-r0) (12/12) Installing git-perl (2.46.2-r0) Executing busybox-1.37.0-r3.trigger OK: 2321 MiB in 113 packages >>> libpostal: Cleaning up srcdir >>> libpostal: Cleaning up pkgdir >>> libpostal: Cleaning up tmpdir >>> libpostal: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libpostal-v1.1.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.21/libpostal-v1.1.tar.gz.part' libpostal-v1.1.tar.g 100% |********************************| 5471k 0:00:00 ETA '/var/cache/distfiles/v3.21/libpostal-v1.1.tar.gz.part' saved >>> libpostal: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libpostal-v1.1.tar.gz >>> libpostal: Checking sha512sums... libpostal-v1.1.tar.gz: OK >>> libpostal: Unpacking /var/cache/distfiles/v3.21/libpostal-v1.1.tar.gz... libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. configure.ac:19: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:19: You should run autoupdate. ./lib/autoconf/c.m4:1662: AC_PROG_CC_C99 is expanded from... configure.ac:19: the top level configure.ac:29: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:29: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.ac:29: the top level configure.ac:30: warning: The macro 'AC_HEADER_TIME' is obsolete. configure.ac:30: You should run autoupdate. ./lib/autoconf/headers.m4:702: AC_HEADER_TIME is expanded from... configure.ac:30: the top level configure.ac:89: warning: The macro 'AC_HELP_STRING' is obsolete. configure.ac:89: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from... m4/ax_cblas.m4:67: AX_CBLAS is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/headers.m4:89: _AC_CHECK_HEADER_COMPILE is expanded from... ./lib/autoconf/headers.m4:56: AC_CHECK_HEADER is expanded from... configure.ac:89: the top level configure.ac:14: installing './compile' configure.ac:14: installing './config.guess' configure.ac:14: installing './config.sub' configure.ac:12: installing './install-sh' configure.ac:12: installing './missing' src/Makefile.am: installing './depcomp' parallel-tests: installing './test-driver' libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. configure.ac:19: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:19: You should run autoupdate. ./lib/autoconf/c.m4:1662: AC_PROG_CC_C99 is expanded from... configure.ac:19: the top level configure.ac:29: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:29: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.ac:29: the top level configure.ac:30: warning: The macro 'AC_HEADER_TIME' is obsolete. configure.ac:30: You should run autoupdate. ./lib/autoconf/headers.m4:702: AC_HEADER_TIME is expanded from... configure.ac:30: the top level configure.ac:89: warning: The macro 'AC_HELP_STRING' is obsolete. configure.ac:89: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from... m4/ax_cblas.m4:67: AX_CBLAS is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/headers.m4:89: _AC_CHECK_HEADER_COMPILE is expanded from... ./lib/autoconf/headers.m4:56: AC_CHECK_HEADER is expanded from... configure.ac:89: the top level configure.ac:14: installing './compile' configure.ac:12: installing './missing' src/Makefile.am: installing './depcomp' checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking build system type... i586-alpine-linux-musl checking host system type... i586-alpine-linux-musl checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for i586-alpine-linux-musl-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... gcc3 checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/i586-alpine-linux-musl/bin/ld checking if the linker (/usr/i586-alpine-linux-musl/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 98304 checking how to convert i586-alpine-linux-musl file names to i586-alpine-linux-musl format... func_convert_file_noop checking how to convert i586-alpine-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/i586-alpine-linux-musl/bin/ld option to reload object files... -r checking for i586-alpine-linux-musl-file... no checking for file... file checking for i586-alpine-linux-musl-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for i586-alpine-linux-musl-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for i586-alpine-linux-musl-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for i586-alpine-linux-musl-strip... no checking for strip... strip checking for i586-alpine-linux-musl-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for i586-alpine-linux-musl-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/time.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/i586-alpine-linux-musl/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for library containing log... none required checking for egrep... (cached) /bin/grep -E checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for _Bool... yes checking for stdbool.h that conforms to C99 or later... yes checking for fcntl.h... yes checking for float.h... yes checking for inttypes.h... (cached) yes checking for limits.h... yes checking for locale.h... yes checking for malloc.h... yes checking for memory.h... yes checking for stddef.h... yes checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for inline... inline checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for int8_t... yes checking for off_t... yes checking for size_t... yes checking for ssize_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uint8_t... yes checking for ptrdiff_t... yes checking for malloc... yes checking for realloc... yes checking for drand48... yes checking for getcwd... yes checking for gettimeofday... yes checking for memmove... yes checking for memset... yes checking for regcomp... yes checking for setlocale... yes checking for sqrt... yes checking for strdup... yes checking for strndup... yes checking for shuf... yes checking for gshuf... no checking for cblas.h... no configure: extra cflags for scanner.c: checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile chmod: src/libpostal_data: No such file or directory config.status: creating libpostal.pc chmod: src/libpostal_data: No such file or directory config.status: creating src/Makefile chmod: src/libpostal_data: No such file or directory config.status: creating src/libpostal_data config.status: creating test/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands make all-recursive make[1]: Entering directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1' Making all in src make[2]: Entering directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1/src' gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT libpostal-strndup.o -MD -MP -MF .deps/libpostal-strndup.Tpo -c -o libpostal-strndup.o `test -f 'strndup.c' || echo './'`strndup.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT libpostal-main.o -MD -MP -MF .deps/libpostal-main.Tpo -c -o libpostal-main.o `test -f 'main.c' || echo './'`main.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT libpostal-json_encode.o -MD -MP -MF .deps/libpostal-json_encode.Tpo -c -o libpostal-json_encode.o `test -f 'json_encode.c' || echo './'`json_encode.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT libpostal-file_utils.o -MD -MP -MF .deps/libpostal-file_utils.Tpo -c -o libpostal-file_utils.o `test -f 'file_utils.c' || echo './'`file_utils.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT libpostal-string_utils.o -MD -MP -MF .deps/libpostal-string_utils.Tpo -c -o libpostal-string_utils.o `test -f 'string_utils.c' || echo './'`string_utils.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-strndup.lo -MD -MP -MF .deps/libpostal_la-strndup.Tpo -c -o libpostal_la-strndup.lo `test -f 'strndup.c' || echo './'`strndup.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-libpostal.lo -MD -MP -MF .deps/libpostal_la-libpostal.Tpo -c -o libpostal_la-libpostal.lo `test -f 'libpostal.c' || echo './'`libpostal.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-expand.lo -MD -MP -MF .deps/libpostal_la-expand.Tpo -c -o libpostal_la-expand.lo `test -f 'expand.c' || echo './'`expand.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-address_dictionary.lo -MD -MP -MF .deps/libpostal_la-address_dictionary.Tpo -c -o libpostal_la-address_dictionary.lo `test -f 'address_dictionary.c' || echo './'`address_dictionary.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-transliterate.lo -MD -MP -MF .deps/libpostal_la-transliterate.Tpo -c -o libpostal_la-transliterate.lo `test -f 'transliterate.c' || echo './'`transliterate.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-tokens.lo -MD -MP -MF .deps/libpostal_la-tokens.Tpo -c -o libpostal_la-tokens.lo `test -f 'tokens.c' || echo './'`tokens.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-trie.lo -MD -MP -MF .deps/libpostal_la-trie.Tpo -c -o libpostal_la-trie.lo `test -f 'trie.c' || echo './'`trie.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-trie_search.lo -MD -MP -MF .deps/libpostal_la-trie_search.Tpo -c -o libpostal_la-trie_search.lo `test -f 'trie_search.c' || echo './'`trie_search.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-trie_utils.lo -MD -MP -MF .deps/libpostal_la-trie_utils.Tpo -c -o libpostal_la-trie_utils.lo `test -f 'trie_utils.c' || echo './'`trie_utils.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-string_utils.lo -MD -MP -MF .deps/libpostal_la-string_utils.Tpo -c -o libpostal_la-string_utils.lo `test -f 'string_utils.c' || echo './'`string_utils.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-file_utils.lo -MD -MP -MF .deps/libpostal_la-file_utils.Tpo -c -o libpostal_la-file_utils.lo `test -f 'file_utils.c' || echo './'`file_utils.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT utf8proc/libpostal_la-utf8proc.lo -MD -MP -MF utf8proc/.deps/libpostal_la-utf8proc.Tpo -c -o utf8proc/libpostal_la-utf8proc.lo `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-normalize.lo -MD -MP -MF .deps/libpostal_la-normalize.Tpo -c -o libpostal_la-normalize.lo `test -f 'normalize.c' || echo './'`normalize.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-numex.lo -MD -MP -MF .deps/libpostal_la-numex.Tpo -c -o libpostal_la-numex.lo `test -f 'numex.c' || echo './'`numex.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-features.lo -MD -MP -MF .deps/libpostal_la-features.Tpo -c -o libpostal_la-features.lo `test -f 'features.c' || echo './'`features.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-unicode_scripts.lo -MD -MP -MF .deps/libpostal_la-unicode_scripts.Tpo -c -o libpostal_la-unicode_scripts.lo `test -f 'unicode_scripts.c' || echo './'`unicode_scripts.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-address_parser.lo -MD -MP -MF .deps/libpostal_la-address_parser.Tpo -c -o libpostal_la-address_parser.lo `test -f 'address_parser.c' || echo './'`address_parser.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-address_parser_io.lo -MD -MP -MF .deps/libpostal_la-address_parser_io.Tpo -c -o libpostal_la-address_parser_io.lo `test -f 'address_parser_io.c' || echo './'`address_parser_io.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-averaged_perceptron.lo -MD -MP -MF .deps/libpostal_la-averaged_perceptron.Tpo -c -o libpostal_la-averaged_perceptron.lo `test -f 'averaged_perceptron.c' || echo './'`averaged_perceptron.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-crf.lo -MD -MP -MF .deps/libpostal_la-crf.Tpo -c -o libpostal_la-crf.lo `test -f 'crf.c' || echo './'`crf.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-crf_context.lo -MD -MP -MF .deps/libpostal_la-crf_context.Tpo -c -o libpostal_la-crf_context.lo `test -f 'crf_context.c' || echo './'`crf_context.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-sparse_matrix.lo -MD -MP -MF .deps/libpostal_la-sparse_matrix.Tpo -c -o libpostal_la-sparse_matrix.lo `test -f 'sparse_matrix.c' || echo './'`sparse_matrix.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-averaged_perceptron_tagger.lo -MD -MP -MF .deps/libpostal_la-averaged_perceptron_tagger.Tpo -c -o libpostal_la-averaged_perceptron_tagger.lo `test -f 'averaged_perceptron_tagger.c' || echo './'`averaged_perceptron_tagger.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-graph.lo -MD -MP -MF .deps/libpostal_la-graph.Tpo -c -o libpostal_la-graph.lo `test -f 'graph.c' || echo './'`graph.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-graph_builder.lo -MD -MP -MF .deps/libpostal_la-graph_builder.Tpo -c -o libpostal_la-graph_builder.lo `test -f 'graph_builder.c' || echo './'`graph_builder.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-language_classifier.lo -MD -MP -MF .deps/libpostal_la-language_classifier.Tpo -c -o libpostal_la-language_classifier.lo `test -f 'language_classifier.c' || echo './'`language_classifier.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-language_features.lo -MD -MP -MF .deps/libpostal_la-language_features.Tpo -c -o libpostal_la-language_features.lo `test -f 'language_features.c' || echo './'`language_features.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-logistic_regression.lo -MD -MP -MF .deps/libpostal_la-logistic_regression.Tpo -c -o libpostal_la-logistic_regression.lo `test -f 'logistic_regression.c' || echo './'`logistic_regression.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-logistic.lo -MD -MP -MF .deps/libpostal_la-logistic.Tpo -c -o libpostal_la-logistic.lo `test -f 'logistic.c' || echo './'`logistic.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-minibatch.lo -MD -MP -MF .deps/libpostal_la-minibatch.Tpo -c -o libpostal_la-minibatch.lo `test -f 'minibatch.c' || echo './'`minibatch.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-float_utils.lo -MD -MP -MF .deps/libpostal_la-float_utils.Tpo -c -o libpostal_la-float_utils.lo `test -f 'float_utils.c' || echo './'`float_utils.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-ngrams.lo -MD -MP -MF .deps/libpostal_la-ngrams.Tpo -c -o libpostal_la-ngrams.lo `test -f 'ngrams.c' || echo './'`ngrams.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-place.lo -MD -MP -MF .deps/libpostal_la-place.Tpo -c -o libpostal_la-place.lo `test -f 'place.c' || echo './'`place.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-near_dupe.lo -MD -MP -MF .deps/libpostal_la-near_dupe.Tpo -c -o libpostal_la-near_dupe.lo `test -f 'near_dupe.c' || echo './'`near_dupe.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-double_metaphone.lo -MD -MP -MF .deps/libpostal_la-double_metaphone.Tpo -c -o libpostal_la-double_metaphone.lo `test -f 'double_metaphone.c' || echo './'`double_metaphone.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-dedupe.lo -MD -MP -MF .deps/libpostal_la-dedupe.Tpo -c -o libpostal_la-dedupe.lo `test -f 'dedupe.c' || echo './'`dedupe.c mv -f .deps/libpostal-strndup.Tpo .deps/libpostal-strndup.Po /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-string_similarity.lo -MD -MP -MF .deps/libpostal_la-string_similarity.Tpo -c -o libpostal_la-string_similarity.lo `test -f 'string_similarity.c' || echo './'`string_similarity.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-acronyms.lo -MD -MP -MF .deps/libpostal_la-acronyms.Tpo -c -o libpostal_la-acronyms.lo `test -f 'acronyms.c' || echo './'`acronyms.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-soft_tfidf.lo -MD -MP -MF .deps/libpostal_la-soft_tfidf.Tpo -c -o libpostal_la-soft_tfidf.lo `test -f 'soft_tfidf.c' || echo './'`soft_tfidf.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-jaccard.lo -MD -MP -MF .deps/libpostal_la-jaccard.Tpo -c -o libpostal_la-jaccard.lo `test -f 'jaccard.c' || echo './'`jaccard.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O0 -D LIBPOSTAL_EXPORTS -MT libscanner_la-scanner.lo -MD -MP -MF .deps/libscanner_la-scanner.Tpo -c -o libscanner_la-scanner.lo `test -f 'scanner.c' || echo './'`scanner.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT bench-bench.o -MD -MP -MF .deps/bench-bench.Tpo -c -o bench-bench.o `test -f 'bench.c' || echo './'`bench.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser-strndup.o -MD -MP -MF .deps/address_parser-strndup.Tpo -c -o address_parser-strndup.o `test -f 'strndup.c' || echo './'`strndup.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser-address_parser_cli.o -MD -MP -MF .deps/address_parser-address_parser_cli.Tpo -c -o address_parser-address_parser_cli.o `test -f 'address_parser_cli.c' || echo './'`address_parser_cli.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-strndup.lo -MD -MP -MF .deps/libpostal_la-strndup.Tpo -c strndup.c -fPIC -DPIC -o .libs/libpostal_la-strndup.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-libpostal.lo -MD -MP -MF .deps/libpostal_la-libpostal.Tpo -c libpostal.c -fPIC -DPIC -o .libs/libpostal_la-libpostal.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-transliterate.lo -MD -MP -MF .deps/libpostal_la-transliterate.Tpo -c transliterate.c -fPIC -DPIC -o .libs/libpostal_la-transliterate.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-tokens.lo -MD -MP -MF .deps/libpostal_la-tokens.Tpo -c tokens.c -fPIC -DPIC -o .libs/libpostal_la-tokens.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-file_utils.lo -MD -MP -MF .deps/libpostal_la-file_utils.Tpo -c file_utils.c -fPIC -DPIC -o .libs/libpostal_la-file_utils.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-trie_utils.lo -MD -MP -MF .deps/libpostal_la-trie_utils.Tpo -c trie_utils.c -fPIC -DPIC -o .libs/libpostal_la-trie_utils.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-expand.lo -MD -MP -MF .deps/libpostal_la-expand.Tpo -c expand.c -fPIC -DPIC -o .libs/libpostal_la-expand.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-trie.lo -MD -MP -MF .deps/libpostal_la-trie.Tpo -c trie.c -fPIC -DPIC -o .libs/libpostal_la-trie.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-string_utils.lo -MD -MP -MF .deps/libpostal_la-string_utils.Tpo -c string_utils.c -fPIC -DPIC -o .libs/libpostal_la-string_utils.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-address_dictionary.lo -MD -MP -MF .deps/libpostal_la-address_dictionary.Tpo -c address_dictionary.c -fPIC -DPIC -o .libs/libpostal_la-address_dictionary.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-numex.lo -MD -MP -MF .deps/libpostal_la-numex.Tpo -c numex.c -fPIC -DPIC -o .libs/libpostal_la-numex.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-features.lo -MD -MP -MF .deps/libpostal_la-features.Tpo -c features.c -fPIC -DPIC -o .libs/libpostal_la-features.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-trie_search.lo -MD -MP -MF .deps/libpostal_la-trie_search.Tpo -c trie_search.c -fPIC -DPIC -o .libs/libpostal_la-trie_search.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-normalize.lo -MD -MP -MF .deps/libpostal_la-normalize.Tpo -c normalize.c -fPIC -DPIC -o .libs/libpostal_la-normalize.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-unicode_scripts.lo -MD -MP -MF .deps/libpostal_la-unicode_scripts.Tpo -c unicode_scripts.c -fPIC -DPIC -o .libs/libpostal_la-unicode_scripts.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-averaged_perceptron.lo -MD -MP -MF .deps/libpostal_la-averaged_perceptron.Tpo -c averaged_perceptron.c -fPIC -DPIC -o .libs/libpostal_la-averaged_perceptron.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-address_parser.lo -MD -MP -MF .deps/libpostal_la-address_parser.Tpo -c address_parser.c -fPIC -DPIC -o .libs/libpostal_la-address_parser.o mv -f .deps/address_parser-strndup.Tpo .deps/address_parser-strndup.Po libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-crf.lo -MD -MP -MF .deps/libpostal_la-crf.Tpo -c crf.c -fPIC -DPIC -o .libs/libpostal_la-crf.o gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser-json_encode.o -MD -MP -MF .deps/address_parser-json_encode.Tpo -c -o address_parser-json_encode.o `test -f 'json_encode.c' || echo './'`json_encode.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT utf8proc/libpostal_la-utf8proc.lo -MD -MP -MF utf8proc/.deps/libpostal_la-utf8proc.Tpo -c utf8proc/utf8proc.c -fPIC -DPIC -o utf8proc/.libs/libpostal_la-utf8proc.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-graph.lo -MD -MP -MF .deps/libpostal_la-graph.Tpo -c graph.c -fPIC -DPIC -o .libs/libpostal_la-graph.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-address_parser_io.lo -MD -MP -MF .deps/libpostal_la-address_parser_io.Tpo -c address_parser_io.c -fPIC -DPIC -o .libs/libpostal_la-address_parser_io.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-sparse_matrix.lo -MD -MP -MF .deps/libpostal_la-sparse_matrix.Tpo -c sparse_matrix.c -fPIC -DPIC -o .libs/libpostal_la-sparse_matrix.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-crf_context.lo -MD -MP -MF .deps/libpostal_la-crf_context.Tpo -c crf_context.c -fPIC -DPIC -o .libs/libpostal_la-crf_context.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-graph_builder.lo -MD -MP -MF .deps/libpostal_la-graph_builder.Tpo -c graph_builder.c -fPIC -DPIC -o .libs/libpostal_la-graph_builder.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-float_utils.lo -MD -MP -MF .deps/libpostal_la-float_utils.Tpo -c float_utils.c -fPIC -DPIC -o .libs/libpostal_la-float_utils.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-ngrams.lo -MD -MP -MF .deps/libpostal_la-ngrams.Tpo -c ngrams.c -fPIC -DPIC -o .libs/libpostal_la-ngrams.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-logistic_regression.lo -MD -MP -MF .deps/libpostal_la-logistic_regression.Tpo -c logistic_regression.c -fPIC -DPIC -o .libs/libpostal_la-logistic_regression.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-logistic.lo -MD -MP -MF .deps/libpostal_la-logistic.Tpo -c logistic.c -fPIC -DPIC -o .libs/libpostal_la-logistic.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-averaged_perceptron_tagger.lo -MD -MP -MF .deps/libpostal_la-averaged_perceptron_tagger.Tpo -c averaged_perceptron_tagger.c -fPIC -DPIC -o .libs/libpostal_la-averaged_perceptron_tagger.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-double_metaphone.lo -MD -MP -MF .deps/libpostal_la-double_metaphone.Tpo -c double_metaphone.c -fPIC -DPIC -o .libs/libpostal_la-double_metaphone.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-place.lo -MD -MP -MF .deps/libpostal_la-place.Tpo -c place.c -fPIC -DPIC -o .libs/libpostal_la-place.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-minibatch.lo -MD -MP -MF .deps/libpostal_la-minibatch.Tpo -c minibatch.c -fPIC -DPIC -o .libs/libpostal_la-minibatch.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-language_classifier.lo -MD -MP -MF .deps/libpostal_la-language_classifier.Tpo -c language_classifier.c -fPIC -DPIC -o .libs/libpostal_la-language_classifier.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-strndup.lo -MD -MP -MF .deps/libpostal_la-strndup.Tpo -c strndup.c -o libpostal_la-strndup.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-language_features.lo -MD -MP -MF .deps/libpostal_la-language_features.Tpo -c language_features.c -fPIC -DPIC -o .libs/libpostal_la-language_features.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-dedupe.lo -MD -MP -MF .deps/libpostal_la-dedupe.Tpo -c dedupe.c -fPIC -DPIC -o .libs/libpostal_la-dedupe.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-jaccard.lo -MD -MP -MF .deps/libpostal_la-jaccard.Tpo -c jaccard.c -fPIC -DPIC -o .libs/libpostal_la-jaccard.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-near_dupe.lo -MD -MP -MF .deps/libpostal_la-near_dupe.Tpo -c near_dupe.c -fPIC -DPIC -o .libs/libpostal_la-near_dupe.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-soft_tfidf.lo -MD -MP -MF .deps/libpostal_la-soft_tfidf.Tpo -c soft_tfidf.c -fPIC -DPIC -o .libs/libpostal_la-soft_tfidf.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-acronyms.lo -MD -MP -MF .deps/libpostal_la-acronyms.Tpo -c acronyms.c -fPIC -DPIC -o .libs/libpostal_la-acronyms.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-string_similarity.lo -MD -MP -MF .deps/libpostal_la-string_similarity.Tpo -c string_similarity.c -fPIC -DPIC -o .libs/libpostal_la-string_similarity.o libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O0 -D LIBPOSTAL_EXPORTS -MT libscanner_la-scanner.lo -MD -MP -MF .deps/libscanner_la-scanner.Tpo -c scanner.c -fPIC -DPIC -o .libs/libscanner_la-scanner.o mv -f .deps/libpostal_la-strndup.Tpo .deps/libpostal_la-strndup.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser-string_utils.o -MD -MP -MF .deps/address_parser-string_utils.Tpo -c -o address_parser-string_utils.o `test -f 'string_utils.c' || echo './'`string_utils.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-float_utils.lo -MD -MP -MF .deps/libpostal_la-float_utils.Tpo -c float_utils.c -o libpostal_la-float_utils.o >/dev/null 2>&1 string_utils.c: In function 'utf8_reversed_string': string_utils.c:193:18: warning: variable 'remaining' set but not used [-Wunused-but-set-variable] 193 | ssize_t len, remaining; | ^~~~~~~~~ string_utils.c: In function 'unicode_codepoints': string_utils.c:383:13: warning: unused variable 'num_utf8_chars' [-Wunused-variable] 383 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function 'utf8_compare_case_insensitive': string_utils.c:503:85: warning: unused parameter 'len' [-Wunused-parameter] 503 | inline int utf8_compare_case_insensitive(const char *str1, const char *str2, size_t len) { | ~~~~~~~^~~ string_utils.c: In function 'utf8_common_prefix_len': string_utils.c:519:12: warning: unused variable 'remaining' [-Wunused-variable] 519 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function 'string_is_digit': string_utils.c:678:10: warning: unused variable 'ignorable' [-Wunused-variable] 678 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'string_is_ignorable': string_utils.c:704:10: warning: unused variable 'ignorable' [-Wunused-variable] 704 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'cstring_array_get_offset': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1241:9: note: in expansion of macro 'INVALID_INDEX' 1241 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ string_utils.c: In function 'cstring_array_token_length': bench.c: In function 'main': bench.c:49:11: warning: unused variable 'normalized' [-Wunused-variable] 49 | char *normalized; | ^~~~~~~~~~ string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1254:9: note: in expansion of macro 'INVALID_INDEX' 1254 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ In file included from crf_context.h:20, from crf.h:20, from crf.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ tokens.c: In function 'tokenized_string_new_size': tokens.c:13:66: warning: unused parameter 'num_tokens' [-Wunused-parameter] 13 | tokenized_string_t *tokenized_string_new_size(size_t len, size_t num_tokens) { | ~~~~~~~^~~~~~~~~~ In file included from logistic_regression.h:26, from language_classifier.h:11, from place.h:8, from place.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ In file included from logistic_regression.h:26, from logistic_regression.c:3: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from averaged_perceptron.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ In file included from logistic_regression.h:26, from language_classifier.h:11, from expand.c:10: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from address_parser.h:52, from libpostal.c:10: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ string_utils.c: In function 'utf8_reversed_string': string_utils.c:193:18: warning: variable 'remaining' set but not used [-Wunused-but-set-variable] 193 | ssize_t len, remaining; | ^~~~~~~~~ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from averaged_perceptron_tagger.h:20, from averaged_perceptron_tagger.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ In file included from logistic.h:7, from logistic.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ string_utils.c: In function 'unicode_codepoints': string_utils.c:383:13: warning: unused variable 'num_utf8_chars' [-Wunused-variable] 383 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function 'utf8_compare_case_insensitive': string_utils.c:503:85: warning: unused parameter 'len' [-Wunused-parameter] 503 | inline int utf8_compare_case_insensitive(const char *str1, const char *str2, size_t len) { | ~~~~~~~^~~ In file included from sparse_matrix.h:46, from sparse_matrix.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ string_utils.c: In function 'utf8_common_prefix_len': string_utils.c:519:12: warning: unused variable 'remaining' [-Wunused-variable] 519 | size_t remaining = len; | ^~~~~~~~~ ngrams.c: In function 'add_ngrams': ngrams.c:37:22: warning: unused variable 'token_index' [-Wunused-variable] 37 | uint32_t token_index = cstring_array_start_token(grams); | ^~~~~~~~~~~ string_utils.c: In function 'string_is_digit': string_utils.c:678:10: warning: unused variable 'ignorable' [-Wunused-variable] 678 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'string_is_ignorable': string_utils.c:704:10: warning: unused variable 'ignorable' [-Wunused-variable] 704 | bool ignorable = true; | ^~~~~~~~~ address_dictionary.c: In function 'address_dictionary_add_expansion': address_dictionary.c:173:10: warning: variable 'is_phrase' set but not used [-Wunused-but-set-variable] 173 | bool is_phrase = false; | ^~~~~~~~~ trie.c: In function 'trie_read': trie.c:1032:13: warning: unused variable 'check' [-Wunused-variable] 1032 | int32_t check; | ^~~~~ trie.c:1031:13: warning: unused variable 'base' [-Wunused-variable] 1031 | int32_t base; | ^~~~ mv -f .deps/libpostal-json_encode.Tpo .deps/libpostal-json_encode.Po logistic_regression.c: In function 'logistic_regression_cost_function': logistic_regression.c:63:13: warning: unused variable 'expected_values' [-Wunused-variable] 63 | double *expected_values = p_y->values; | ^~~~~~~~~~~~~~~ logistic_regression.c:45:12: warning: unused variable 'n' [-Wunused-variable] 45 | size_t n = x->n; | ^ string_utils.c: In function 'cstring_array_get_offset': logistic_regression.c: In function 'logistic_regression_gradient': logistic_regression.c:105:13: warning: unused variable 'gradient_values' [-Wunused-variable] 105 | double *gradient_values = gradient->values; | ^~~~~~~~~~~~~~~ logistic_regression.c:104:13: warning: unused variable 'predicted_values' [-Wunused-variable] 104 | double *predicted_values = p_y->values; | ^~~~~~~~~~~~~~~~ logistic_regression.c:103:13: warning: unused variable 'theta_values' [-Wunused-variable] 103 | double *theta_values = theta->values; | ^~~~~~~~~~~~ logistic_regression.c:95:12: warning: unused variable 'residual' [-Wunused-variable] 95 | double residual; | ^~~~~~~~ string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1241:9: note: in expansion of macro 'INVALID_INDEX' 1241 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ logistic_regression.c:93:14: warning: unused variable 'i' [-Wunused-variable] 93 | uint32_t i, j; | ^ logistic_regression.c:91:12: warning: unused variable 'num_features' [-Wunused-variable] 91 | size_t num_features = n; | ^~~~~~~~~~~~ In file included from address_dictionary.c:3: address_dictionary.c: In function 'address_phrase_in_dictionaries': address_dictionary.c:63:47: warning: 'uint16_t' {aka 'short unsigned int'} is promoted to 'int' when passed through '...' 63 | uint16_t dictionary_id = va_arg(args, uint16_t); | ^ string_utils.c: In function 'cstring_array_token_length': address_dictionary.c:63:47: note: (so you should pass 'int' not 'uint16_t' {aka 'short unsigned int'} to 'va_arg') address_dictionary.c:63:47: note: if this code is reached, the program will abort In file included from logistic_regression.h:26, from language_classifier.h:11, from language_features.c:2: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from address_parser.h:52, from address_parser.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1254:9: note: in expansion of macro 'INVALID_INDEX' 1254 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT utf8proc/address_parser-utf8proc.o -MD -MP -MF utf8proc/.deps/address_parser-utf8proc.Tpo -c -o utf8proc/address_parser-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c averaged_perceptron.c: In function 'averaged_perceptron_predict_scores': averaged_perceptron.c:16:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 16 | uint32_t i = 0; | ^ logistic.c: In function 'softmax_vector': logistic.c:16:12: warning: unused variable 'sum' [-Wunused-variable] 16 | double sum = 0.0; | ^~~ averaged_perceptron.c: In function 'averaged_perceptron_predict_scores_counts': averaged_perceptron.c:45:14: warning: unused variable 'i' [-Wunused-variable] 45 | uint32_t i = 0; | ^ numex.c: In function 'convert_numeric_expressions': numex.c:795:18: warning: unused variable 'rule_index' [-Wunused-variable] 795 | uint32_t rule_index = phrase.data; | ^~~~~~~~~~ numex.c:705:17: warning: unused variable 'number_str' [-Wunused-variable] 705 | char_array *number_str = NULL; | ^~~~~~~~~~ numex.c:697:10: warning: unused variable 'advance_state' [-Wunused-variable] 697 | bool advance_state = true; | ^~~~~~~~~~~~~ numex.c:694:19: warning: unused variable 'ch' [-Wunused-variable] 694 | unsigned char ch = '\0'; | ^~ numex.c: In function 'get_ordinal_namespace_prefix': numex.c:968:10: warning: unused variable 'whole_tokens_only' [-Wunused-variable] 968 | bool whole_tokens_only = language->whole_tokens_only; | ^~~~~~~~~~~~~~~~~ transliterate.c: In function 'replace_groups': transliterate.c:615:12: warning: variable 'group_num_len' set but not used [-Wunused-but-set-variable] 615 | size_t group_num_len = 0; | ^~~~~~~~~~~~~ transliterate.c:614:12: warning: variable 'group_num_start' set but not used [-Wunused-but-set-variable] 614 | size_t group_num_start = 0; | ^~~~~~~~~~~~~~~ numex.c: In function 'possible_ordinal_digit_len': numex.c:1063:10: warning: unused variable 'ignorable' [-Wunused-variable] 1063 | bool ignorable = true; | ^~~~~~~~~ sparse_matrix.c: In function 'sparse_matrix_sort_indices': sparse_matrix.c:95:14: warning: variable 'row' set but not used [-Wunused-but-set-variable] 95 | uint32_t row, row_start, row_len, i; | ^~~ sparse_matrix.c: In function 'sparse_matrix_dot_vector': sparse_matrix.c:119:12: warning: unused variable 'val' [-Wunused-variable] 119 | double val; | ^~~ sparse_matrix.c: In function 'sparse_matrix_sum_cols': sparse_matrix.c:159:12: warning: unused variable 'val' [-Wunused-variable] 159 | double val; | ^~~ sparse_matrix.c: In function 'sparse_matrix_rows_sum_cols': In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from address_parser.h:52, from dedupe.c:2: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ sparse_matrix.c:178:15: warning: unused variable 'indices' [-Wunused-variable] 178 | uint32_t *indices = self->indices->a; | ^~~~~~~ sparse_matrix.c: In function 'sparse_matrix_sum_all_rows': sparse_matrix.c:201:12: warning: unused variable 'val' [-Wunused-variable] 201 | double val; | ^~~ sparse_matrix.c:200:14: warning: variable 'row' set but not used [-Wunused-but-set-variable] 200 | uint32_t row, row_start, row_len; | ^~~ sparse_matrix.c: In function 'sparse_matrix_sum_rows': sparse_matrix.c:217:15: warning: unused variable 'indices' [-Wunused-variable] 217 | uint32_t *indices = self->indices->a; | ^~~~~~~ sparse_matrix.c: In function 'sparse_matrix_dot_dense': sparse_matrix.c:246:12: warning: unused variable 'm2_rows' [-Wunused-variable] 246 | size_t m2_rows = matrix->m; | ^~~~~~~ sparse_matrix.c:244:12: warning: unused variable 'm1_cols' [-Wunused-variable] 244 | size_t m1_cols = self->n; | ^~~~~~~ sparse_matrix.c:243:12: warning: unused variable 'm1_rows' [-Wunused-variable] 243 | size_t m1_rows = self->m; | ^~~~~~~ sparse_matrix.c:239:15: warning: unused variable 'indptr' [-Wunused-variable] 239 | uint32_t *indptr = self->indptr->a; | ^~~~~~ sparse_matrix.c: In function 'sparse_matrix_dot_sparse': sparse_matrix.c:280:12: warning: unused variable 'm1_cols' [-Wunused-variable] 280 | size_t m1_cols = self->n; | ^~~~~~~ sparse_matrix.c:279:12: warning: unused variable 'm1_rows' [-Wunused-variable] 279 | size_t m1_rows = self->m; | ^~~~~~~ sparse_matrix.c:275:15: warning: unused variable 'indptr' [-Wunused-variable] 275 | uint32_t *indptr = self->indptr->a; | ^~~~~~ transliterate.c: In function 'transliterate': transliterate.c:937:26: warning: variable 'added_previous_phrase' set but not used [-Wunused-but-set-variable] 937 | bool added_previous_phrase = false; | ^~~~~~~~~~~~~~~~~~~~~ normalize.c: In function 'normalize_string_languages': normalize.c:269:22: warning: unused variable 'key' [-Wunused-variable] 269 | khiter_t key = kh_put(int_set, scripts, (khint_t)script, &ret); | ^~~ In file included from collections.h:8, from transliterate.h:8, from transliterate.c:2: log/log.h:52:55: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 52 | #define log_debug(M, ...) do { if (0) fprintf(stderr, "\33[34mDEBUG\33[39m " M " \33[90m at %s (%s:%d) \33[39m\n", ##__VA_ARGS__, __func__, __FILE__, __LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~ transliterate.c:1036:13: note: in expansion of macro 'log_debug' 1036 | log_debug("Got unicode normalization step, new str=%s, len=%lu\n", str, strlen(str)); | ^~~~~~~~~ normalize.c:208:11: warning: unused variable 'numex_replaced' [-Wunused-variable] 208 | char *numex_replaced = NULL; | ^~~~~~~~~~~~~~ normalize.c: In function 'numeric_starts_with_alpha': normalize.c:374:14: warning: unused variable 'is_hyphen' [-Wunused-variable] 374 | bool is_hyphen = utf8_is_hyphen(ch); | ^~~~~~~~~ normalize.c:367:10: warning: unused variable 'append_char' [-Wunused-variable] 367 | bool append_char = true; | ^~~~~~~~~~~ normalize.c: In function 'add_normalized_token': normalize.c:406:17: warning: variable 'next_char_len' set but not used [-Wunused-but-set-variable] 406 | ssize_t next_char_len; | ^~~~~~~~~~~~~ mv -f .deps/bench-bench.Tpo .deps/bench-bench.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-strndup.o -MD -MP -MF .deps/address_parser_train-strndup.Tpo -c -o address_parser_train-strndup.o `test -f 'strndup.c' || echo './'`strndup.c In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from address_parser.h:52, from address_parser_io.h:8, from address_parser_io.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ expand.c: In function 'add_affix_expansions': expand.c:171:65: warning: unused parameter 'lang' [-Wunused-parameter] 171 | bool add_affix_expansions(string_tree_t *tree, char *str, char *lang, token_t token, phrase_t prefix, phrase_t suffix, libpostal_normalize_options_t options, bool with_period) { | ~~~~~~^~~~ string_similarity.c: In function 'affine_gap_distance_unicode_costs': string_similarity.c:124:16: warning: variable 'min_at' set but not used [-Wunused-but-set-variable] 124 | size_t min_at = 0; | ^~~~~~ string_similarity.c:122:17: warning: unused variable 'match_at' [-Wunused-variable] 122 | ssize_t match_at = -1; | ^~~~~~~~ string_similarity.c:101:10: warning: unused variable 'in_gap' [-Wunused-variable] 101 | bool in_gap = false; | ^~~~~~ string_similarity.c: In function 'damerau_levenshtein_distance_unicode': string_similarity.c:356:101: warning: unused parameter 'replace_cost' [-Wunused-parameter] 356 | ssize_t damerau_levenshtein_distance_unicode(uint32_array *u1_array, uint32_array *u2_array, size_t replace_cost) { | ~~~~~~~^~~~~~~~~~~~ string_similarity.c: In function 'jaro_distance_unicode': string_similarity.c:454:12: warning: unused variable 'i' [-Wunused-variable] 454 | size_t i = 0; | ^ string_similarity.c: In function 'jaro_winkler_distance_unicode_prefix_threshold': string_similarity.c:532:12: warning: unused variable 'j' [-Wunused-variable] 532 | double j; | ^ In file included from logistic_regression.h:26, from language_classifier.h:11, from place.h:8, from near_dupe.c:14: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ string_similarity.c: In function 'multi_word_token_alignments': string_similarity.c:647:68: warning: pointer targets in passing argument 1 of 'utf8_compare_len_case_insensitive' differ in signedness [-Wpointer-sign] 647 | if (utf8_compare_len_case_insensitive(ptr1 + ti.offset + ti_pos, ptr2 + tj.offset, tj.len) == 0) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ | | | uint8_t * {aka unsigned char *} In file included from file_utils.h:12, from trie.h:32, from trie_search.h:10, from string_similarity.h:8, from string_similarity.c:1: string_utils.h:82:51: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 82 | int utf8_compare_len_case_insensitive(const char *str1, const char *str2, size_t len); | ~~~~~~~~~~~~^~~~ string_similarity.c:647:83: warning: pointer targets in passing argument 2 of 'utf8_compare_len_case_insensitive' differ in signedness [-Wpointer-sign] 647 | if (utf8_compare_len_case_insensitive(ptr1 + ti.offset + ti_pos, ptr2 + tj.offset, tj.len) == 0) { | ~~~~~^~~~~~~~~~~ | | | uint8_t * {aka unsigned char *} string_utils.h:82:69: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 82 | int utf8_compare_len_case_insensitive(const char *str1, const char *str2, size_t len); | ~~~~~~~~~~~~^~~~ expand.c: In function 'add_string_alternatives_phrase_option': expand.c:924:26: warning: unused variable 'have_period_affixes' [-Wunused-variable] 924 | bool have_period_affixes = add_period_affixes_or_token(tree, str, token, options); | ^~~~~~~~~~~~~~~~~~~ jaccard.c: In function 'jaccard_similarity_string_arrays': jaccard.c:38:14: warning: variable 'k' set but not used [-Wunused-but-set-variable] 38 | khiter_t k; | ^ trie_search.c: In function 'trie_search_from_index': trie_search.c:21:54: warning: variable 'last_node' set but not used [-Wunused-but-set-variable] 21 | trie_node_t node = trie_get_node(self, node_id), last_node = node; | ^~~~~~~~~ In file included from crf_context.h:20, from crf_context.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ expand.c:1176:46: warning: unused variable 'start_index' [-Wunused-variable] 1176 | uint32_t start_index = cstring_array_start_token(tree->strings); | ^~~~~~~~~~~ expand.c:1194:38: warning: unused variable 'start_index' [-Wunused-variable] 1194 | uint32_t start_index = cstring_array_start_token(tree->strings); | ^~~~~~~~~~~ mv -f .deps/libpostal_la-float_utils.Tpo .deps/libpostal_la-float_utils.Plo expand.c:1227:26: warning: unused variable 'start_index' [-Wunused-variable] 1227 | uint32_t start_index = cstring_array_start_token(tree->strings); | ^~~~~~~~~~~ expand.c:1302:22: warning: unused variable 'have_period_affixes' [-Wunused-variable] 1302 | bool have_period_affixes = add_period_affixes_or_token(tree, str, token, options); | ^~~~~~~~~~~~~~~~~~~ expand.c:1336:22: warning: unused variable 'have_period_affixes' [-Wunused-variable] 1336 | bool have_period_affixes = add_period_affixes_or_token(tree, str, token, options); | ^~~~~~~~~~~~~~~~~~~ mv -f .deps/address_parser_train-strndup.Tpo .deps/address_parser_train-strndup.Po expand.c: In function 'normalize_ordinal_suffixes': near_dupe.c: In function 'add_quadgrams_or_string_to_array_if_unique': near_dupe.c:272:16: warning: variable 'i' set but not used [-Wunused-but-set-variable] 272 | size_t i; | ^ expand.c:1360:106: warning: unused parameter 'i' [-Wunused-parameter] 1360 | inline bool normalize_ordinal_suffixes(string_tree_t *tree, char *str, char *lang, token_t token, size_t i, token_t prev_token, libpostal_normalize_options_t options) { | ~~~~~~~^ expand.c: In function 'expand_alternative_phrase_option': mv -f .deps/address_parser-json_encode.Tpo .deps/address_parser-json_encode.Po expand.c:1432:11: warning: unused variable 'lang' [-Wunused-variable] 1432 | char *lang; | ^~~~ near_dupe.c: In function 'name_word_hashes': near_dupe.c:435:18: warning: variable 'any_existing_acronyms' set but not used [-Wunused-but-set-variable] 435 | bool any_existing_acronyms = false; | ^~~~~~~~~~~~~~~~~~~~~ In file included from logistic_regression.h:26, from language_classifier.h:11, from language_classifier.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ language_features.c: In function 'add_ngram_features': language_features.c:55:11: warning: unused variable 'feature_namespace' [-Wunused-variable] 55 | char *feature_namespace; | ^~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-address_parser_train.o -MD -MP -MF .deps/address_parser_train-address_parser_train.Tpo -c -o address_parser_train-address_parser_train.o `test -f 'address_parser_train.c' || echo './'`address_parser_train.c language_features.c: In function 'add_script_feature': language_features.c:216:69: warning: unused parameter 'prefix' [-Wunused-parameter] 216 | static void add_script_feature(khash_t(str_double) *features, char *prefix, char_array *feature_array, script_t script) { | ~~~~~~^~~~~~ mv -f .deps/address_parser-address_parser_cli.Tpo .deps/address_parser-address_parser_cli.Po trie_search.c: In function 'trie_search_prefixes_from_index': language_features.c: In function 'extract_language_features': trie_search.c:627:12: warning: variable 'separator_char_len' set but not used [-Wunused-but-set-variable] 627 | size_t separator_char_len = 0; | ^~~~~~~~~~~~~~~~~~ language_features.c:275:19: warning: unused variable 'phrase' [-Wunused-variable] 275 | char *phrase = NULL; | ^~~~~~ crf_context.c: In function 'crf_context_reset': language_features.c:274:21: warning: unused variable 'prev_token' [-Wunused-variable] 274 | token_t prev_token; | ^~~~~~~~~~ crf_context.c:239:18: warning: unused variable 'L' [-Wunused-variable] 239 | const size_t L = context->num_labels; | ^ crf_context.c:238:18: warning: unused variable 'T' [-Wunused-variable] 238 | const size_t T = context->num_items; | ^ In file included from sparse_matrix.h:46, from minibatch.h:9, from minibatch.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-address_parser.o -MD -MP -MF .deps/address_parser_train-address_parser.Tpo -c -o address_parser_train-address_parser.o `test -f 'address_parser.c' || echo './'`address_parser.c crf_context.c: In function 'crf_context_score': crf_context.c:540:19: warning: unused variable 'cur' [-Wunused-variable] 540 | const double *cur = NULL; | ^~~ crf_context.c:538:18: warning: unused variable 'L' [-Wunused-variable] 538 | const size_t L = self->num_labels; | ^ crf_context.c: At top level: crf_context.c:296:12: warning: 'double_matrix_get_row' is static but used in inline function 'exp_state_trans_score_all' which is not static 296 | return double_matrix_get_row(self->exp_state_trans, t); | ^~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-address_parser_io.o -MD -MP -MF .deps/address_parser_train-address_parser_io.Tpo -c -o address_parser_train-address_parser_io.o `test -f 'address_parser_io.c' || echo './'`address_parser_io.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-averaged_perceptron.o -MD -MP -MF .deps/address_parser_train-averaged_perceptron.Tpo -c -o address_parser_train-averaged_perceptron.o `test -f 'averaged_perceptron.c' || echo './'`averaged_perceptron.c mv -f .deps/libpostal-main.Tpo .deps/libpostal-main.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-crf.o -MD -MP -MF .deps/address_parser_train-crf.Tpo -c -o address_parser_train-crf.o `test -f 'crf.c' || echo './'`crf.c address_parser.c: In function 'word_vocab_frequency': address_parser.c:349:10: warning: unused variable 'has_key' [-Wunused-variable] 349 | bool has_key = trie_get_data(parser->vocab, word, &count); | ^~~~~~~ address_parser.c: In function 'address_parser_normalize_phrase_token': minibatch.c: In function 'count_features_minibatch': minibatch.c:12:12: warning: unused variable 'm' [-Wunused-variable] 12 | size_t m = minibatch->n; | ^ minibatch.c:8:14: warning: unused variable 'feature_id' [-Wunused-variable] 8 | uint32_t feature_id; | ^~~~~~~~~~ address_parser.h:66:125: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 66 | #define ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS NORMALIZE_TOKEN_DELETE_FINAL_PERIOD | NORMALIZE_TOKEN_DELETE_ACRONYM_PERIODS | NORMALIZE_TOKEN_REPLACE_DIGITS | ^ address_parser.h:67:54: note: in expansion of macro 'ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS' 67 | #define ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS ^ NORMALIZE_TOKEN_REPLACE_DIGITS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ address_parser.c:358:40: note: in expansion of macro 'ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS' 358 | normalize_token(array, str, token, ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minibatch.c: In function 'count_labels_minibatch': minibatch.c:30:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 30 | uint32_t i; | ^ minibatch.c: In function 'select_features_threshold': minibatch.c:53:17: warning: unused variable 'feature' [-Wunused-variable] 53 | const char *feature; | ^~~~~~~ minibatch.c: In function 'select_labels_threshold': minibatch.c:102:17: warning: unused variable 'label' [-Wunused-variable] 102 | const char *label; | ^~~~~ address_parser.c: In function 'address_parser_context_fill': minibatch.c: In function 'label_vector': minibatch.c:197:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 197 | uint32_t i; | ^ address_parser.c:816:10: warning: unused variable 'have_postal_code_phrases' [-Wunused-variable] 816 | bool have_postal_code_phrases = trie_search_tokens_with_phrases(parser->postal_codes, normalized_str_admin, normalized_admin_tokens, &postal_code_phrases); | ^~~~~~~~~~~~~~~~~~~~~~~~ address_parser.c:798:10: warning: unused variable 'have_component_phrases' [-Wunused-variable] 798 | bool have_component_phrases = trie_search_tokens_with_phrases(parser->phrases, normalized_str_admin, normalized_admin_tokens, &component_phrases); | ^~~~~~~~~~~~~~~~~~~~~~ address_parser.c:762:10: warning: unused variable 'have_address_phrases' [-Wunused-variable] 762 | bool have_address_phrases = search_address_dictionaries_tokens_with_phrases(normalized_str, normalized_tokens, NULL, &address_dictionary_phrases); | ^~~~~~~~~~~~~~~~~~~~ address_parser.c:690:14: warning: unused variable 'phrase' [-Wunused-variable] 690 | phrase_t phrase; | ^~~~~~ address_parser.c:689:11: warning: variable 'word' set but not used [-Wunused-but-set-variable] 689 | char *word; | ^~~~ address_parser.c: In function 'phrase_prefix': address_parser.c:835:40: warning: unused parameter 'len' [-Wunused-parameter] 835 | char *phrase_prefix(char *word, size_t len, phrase_t prefix_phrase, char_array *prefix_phrase_array) { | ~~~~~~~^~~ address_parser.c: In function 'word_or_phrase_at_index': address_parser.c:925:13: warning: unused variable 'token' [-Wunused-variable] 925 | token_t token = tokenized->tokens->a[i]; | ^~~~~ address_parser.c:883:74: warning: unused parameter 'parser' [-Wunused-parameter] 883 | static address_parser_phrase_t word_or_phrase_at_index(address_parser_t *parser, tokenized_string_t *tokenized, address_parser_context_t *context, uint32_t i, bool long_context) { | ~~~~~~~~~~~~~~~~~~^~~~~~ address_parser.c: In function 'phrase_index': address_parser.c:973:13: warning: unused variable 'membership' [-Wunused-variable] 973 | int64_t membership; | ^~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-ngrams.lo -MD -MP -MF .deps/libpostal_la-ngrams.Tpo -c ngrams.c -o libpostal_la-ngrams.o >/dev/null 2>&1 address_parser.c: In function 'next_numeric_token_index': address_parser.c:1001:14: warning: unused variable 'phrase' [-Wunused-variable] 1001 | phrase_t phrase; | ^~~~~~ trie_utils.c: In function 'trie_new_from_cstring_array_sorted': trie_utils.c:55:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 55 | uint32_t i; | ^ trie_utils.c: In function 'trie_new_from_cstring_array': trie_utils.c:86:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 86 | uint32_t i; | ^ address_parser.c: In function 'add_ngram_features': address_parser.c:1046:14: warning: variable 'idx' set but not used [-Wunused-but-set-variable] 1046 | uint32_t idx; | ^~~ In file included from file_utils.h:12, from sparse_matrix.h:45: address_parser_io.c: In function 'address_parser_data_set_tokenize_line': address_parser_io.c:105:16: warning: unused variable 'pair_len' [-Wunused-variable] 105 | size_t pair_len = strlen(str); | ^~~~~~~~ string_utils.h:251:9: note: in definition of macro 'cstring_array_foreach' 251 | code; \ | ^~~~ address_parser_io.c:99:12: warning: unused variable 'num_pairs' [-Wunused-variable] 99 | size_t num_pairs = cstring_array_num_strings(pairs); | ^~~~~~~~~ address_parser_io.c: In function 'address_parser_data_set_next': address_parser_io.c:246:12: warning: unused variable 'len' [-Wunused-variable] 246 | size_t len = strlen(normalized); | ^~~ address_parser.c: In function 'address_parser_features': address_parser.c:1285:18: warning: unused variable 'k' [-Wunused-variable] 1285 | khiter_t k; | ^ address_parser.c:1283:18: warning: unused variable 'postal_code_context' [-Wunused-variable] 1283 | uint64_t postal_code_context; | ^~~~~~~~~~~~~~~~~~~ address_parser.c:1384:18: warning: variable 'ngrams_added' set but not used [-Wunused-but-set-variable] 1384 | bool ngrams_added = false; | ^~~~~~~~~~~~ address_parser.c:1575:22: warning: unused variable 'right_context_street' [-Wunused-variable] 1575 | bool right_context_street = false; | ^~~~~~~~~~~~~~~~~~~~ address_parser.c:1574:22: warning: unused variable 'right_context_name' [-Wunused-variable] 1574 | bool right_context_name = false; | ^~~~~~~~~~~~~~~~~~ address_parser.c:1568:26: warning: unused variable 'suffix_phrase' [-Wunused-variable] 1568 | phrase_t suffix_phrase = context->suffix_phrases->a[right_idx]; | ^~~~~~~~~~~~~ address_parser.c:1510:16: warning: variable 'next_word_len' set but not used [-Wunused-but-set-variable] 1510 | size_t next_word_len = 1; | ^~~~~~~~~~~~~ string_utils.c: In function 'utf8_reversed_string': string_utils.c:193:18: warning: variable 'remaining' set but not used [-Wunused-but-set-variable] 193 | ssize_t len, remaining; | ^~~~~~~~~ address_parser.c:1329:10: warning: variable 'known_suffix' set but not used [-Wunused-but-set-variable] 1329 | bool known_suffix = false; | ^~~~~~~~~~~~ address_parser.c:1328:10: warning: variable 'known_prefix' set but not used [-Wunused-but-set-variable] 1328 | bool known_prefix = false; | ^~~~~~~~~~~~ address_parser.c:1326:10: warning: variable 'is_unknown' set but not used [-Wunused-but-set-variable] 1326 | bool is_unknown = false; | ^~~~~~~~~~ string_utils.c: In function 'unicode_codepoints': string_utils.c:383:13: warning: unused variable 'num_utf8_chars' [-Wunused-variable] 383 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ address_parser.c:1109:19: warning: unused variable 'separators' [-Wunused-variable] 1109 | uint32_array *separators = context->separators; | ^~~~~~~~~~ address_parser.c:1099:11: warning: unused variable 'country' [-Wunused-variable] 1099 | char *country = context->country; | ^~~~~~~ string_utils.c: In function 'utf8_compare_case_insensitive': address_parser.c:1098:11: warning: unused variable 'language' [-Wunused-variable] 1098 | char *language = context->language; | ^~~~~~~~ string_utils.c:503:85: warning: unused parameter 'len' [-Wunused-parameter] 503 | inline int utf8_compare_case_insensitive(const char *str1, const char *str2, size_t len) { | ~~~~~~~^~~ string_utils.c: In function 'utf8_common_prefix_len': string_utils.c:519:12: warning: unused variable 'remaining' [-Wunused-variable] 519 | size_t remaining = len; | ^~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-averaged_perceptron_tagger.lo -MD -MP -MF .deps/libpostal_la-averaged_perceptron_tagger.Tpo -c averaged_perceptron_tagger.c -o libpostal_la-averaged_perceptron_tagger.o >/dev/null 2>&1 string_utils.c: In function 'string_is_digit': string_utils.c:678:10: warning: unused variable 'ignorable' [-Wunused-variable] 678 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'string_is_ignorable': string_utils.c:704:10: warning: unused variable 'ignorable' [-Wunused-variable] 704 | bool ignorable = true; | ^~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-tokens.lo -MD -MP -MF .deps/libpostal_la-tokens.Tpo -c tokens.c -o libpostal_la-tokens.o >/dev/null 2>&1 string_utils.c: In function 'cstring_array_get_offset': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1241:9: note: in expansion of macro 'INVALID_INDEX' 1241 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ string_utils.c: In function 'cstring_array_token_length': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1254:9: note: in expansion of macro 'INVALID_INDEX' 1254 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-logistic.lo -MD -MP -MF .deps/libpostal_la-logistic.Tpo -c logistic.c -o libpostal_la-logistic.o >/dev/null 2>&1 soft_tfidf.c: In function 'phrases_have_same_canonical': soft_tfidf.c:72:41: warning: unused parameter 'num_tokens1' [-Wunused-parameter] 72 | bool phrases_have_same_canonical(size_t num_tokens1, char **tokens1, size_t num_tokens2, char **tokens2, phrase_t match1, phrase_t match2, canonical_match_t *response) { | ~~~~~~~^~~~~~~~~~~ soft_tfidf.c:72:77: warning: unused parameter 'num_tokens2' [-Wunused-parameter] 72 | bool phrases_have_same_canonical(size_t num_tokens1, char **tokens1, size_t num_tokens2, char **tokens2, phrase_t match1, phrase_t match2, canonical_match_t *response) { | ~~~~~~~^~~~~~~~~~~ In file included from collections.h:8, from soft_tfidf.h:5, from soft_tfidf.c:1: soft_tfidf.c: In function 'soft_tfidf_similarity_with_phrases_and_acronyms': log/log.h:52:55: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'int64_t' {aka 'long long int'} [-Wformat=] 52 | #define log_debug(M, ...) do { if (0) fprintf(stderr, "\33[34mDEBUG\33[39m " M " \33[90m at %s (%s:%d) \33[39m\n", ##__VA_ARGS__, __func__, __FILE__, __LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~ soft_tfidf.c:344:17: note: in expansion of macro 'log_debug' 344 | log_debug("acronym_membership = %zd\n", acronym_membership); | ^~~~~~~~~ log/log.h:52:55: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'int64_t' {aka 'long long int'} [-Wformat=] 52 | #define log_debug(M, ...) do { if (0) fprintf(stderr, "\33[34mDEBUG\33[39m " M " \33[90m at %s (%s:%d) \33[39m\n", ##__VA_ARGS__, __func__, __FILE__, __LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~ soft_tfidf.c:360:17: note: in expansion of macro 'log_debug' 360 | log_debug("multi_word_membership = %zd\n", multi_word_membership); | ^~~~~~~~~ soft_tfidf.c:273:14: warning: unused variable 'have_strict_abbreviation' [-Wunused-variable] 273 | bool have_strict_abbreviation = false; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from collections.h:11, from trie.h:31, from trie_search.h:10, from trie_search.c:1: In function 'phrase_array_push', inlined from 'trie_search_from_index' at trie_search.c:128:25: vector.h:124:30: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 124 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:190:5: note: in expansion of macro '__VECTOR_BASE' 190 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro 'VECTOR_INIT' 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function 'trie_search_from_index': trie_search.c:28:14: note: 'data' was declared here 28 | uint32_t data; | ^~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-place.lo -MD -MP -MF .deps/libpostal_la-place.Tpo -c place.c -o libpostal_la-place.o >/dev/null 2>&1 mv -f .deps/libpostal-file_utils.Tpo .deps/libpostal-file_utils.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-crf_context.o -MD -MP -MF .deps/address_parser_train-crf_context.Tpo -c -o address_parser_train-crf_context.o `test -f 'crf_context.c' || echo './'`crf_context.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-averaged_perceptron.lo -MD -MP -MF .deps/libpostal_la-averaged_perceptron.Tpo -c averaged_perceptron.c -o libpostal_la-averaged_perceptron.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-file_utils.lo -MD -MP -MF .deps/libpostal_la-file_utils.Tpo -c file_utils.c -o libpostal_la-file_utils.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-features.lo -MD -MP -MF .deps/libpostal_la-features.Tpo -c features.c -o libpostal_la-features.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-logistic_regression.lo -MD -MP -MF .deps/libpostal_la-logistic_regression.Tpo -c logistic_regression.c -o libpostal_la-logistic_regression.o >/dev/null 2>&1 In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from address_parser.h:52, from address_parser.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from address_parser.h:52, from address_parser_io.h:8, from address_parser_io.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from address_parser.h:52, from address_parser_train.c:3: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-crf.lo -MD -MP -MF .deps/libpostal_la-crf.Tpo -c crf.c -o libpostal_la-crf.o >/dev/null 2>&1 In file included from crf_context.h:20, from crf.h:20, from crf.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-language_features.lo -MD -MP -MF .deps/libpostal_la-language_features.Tpo -c language_features.c -o libpostal_la-language_features.o >/dev/null 2>&1 In file included from file_utils.h:12, from sparse_matrix.h:45: address_parser_io.c: In function 'address_parser_data_set_tokenize_line': address_parser_io.c:105:16: warning: unused variable 'pair_len' [-Wunused-variable] 105 | size_t pair_len = strlen(str); | ^~~~~~~~ string_utils.h:251:9: note: in definition of macro 'cstring_array_foreach' 251 | code; \ | ^~~~ address_parser_io.c:99:12: warning: unused variable 'num_pairs' [-Wunused-variable] 99 | size_t num_pairs = cstring_array_num_strings(pairs); | ^~~~~~~~~ address_parser_io.c: In function 'address_parser_data_set_next': address_parser_io.c:246:12: warning: unused variable 'len' [-Wunused-variable] 246 | size_t len = strlen(normalized); | ^~~ address_parser.c: In function 'word_vocab_frequency': address_parser.c:349:10: warning: unused variable 'has_key' [-Wunused-variable] 349 | bool has_key = trie_get_data(parser->vocab, word, &count); | ^~~~~~~ address_parser.c: In function 'address_parser_normalize_phrase_token': address_parser.h:66:125: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 66 | #define ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS NORMALIZE_TOKEN_DELETE_FINAL_PERIOD | NORMALIZE_TOKEN_DELETE_ACRONYM_PERIODS | NORMALIZE_TOKEN_REPLACE_DIGITS | ^ address_parser.h:67:54: note: in expansion of macro 'ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS' 67 | #define ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS ^ NORMALIZE_TOKEN_REPLACE_DIGITS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ address_parser.c:358:40: note: in expansion of macro 'ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS' 358 | normalize_token(array, str, token, ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ address_parser.c: In function 'address_parser_context_fill': address_parser.c:816:10: warning: unused variable 'have_postal_code_phrases' [-Wunused-variable] 816 | bool have_postal_code_phrases = trie_search_tokens_with_phrases(parser->postal_codes, normalized_str_admin, normalized_admin_tokens, &postal_code_phrases); | ^~~~~~~~~~~~~~~~~~~~~~~~ address_parser.c:798:10: warning: unused variable 'have_component_phrases' [-Wunused-variable] 798 | bool have_component_phrases = trie_search_tokens_with_phrases(parser->phrases, normalized_str_admin, normalized_admin_tokens, &component_phrases); | ^~~~~~~~~~~~~~~~~~~~~~ address_parser.c:762:10: warning: unused variable 'have_address_phrases' [-Wunused-variable] 762 | bool have_address_phrases = search_address_dictionaries_tokens_with_phrases(normalized_str, normalized_tokens, NULL, &address_dictionary_phrases); | ^~~~~~~~~~~~~~~~~~~~ address_parser.c:690:14: warning: unused variable 'phrase' [-Wunused-variable] 690 | phrase_t phrase; | ^~~~~~ address_parser.c:689:11: warning: variable 'word' set but not used [-Wunused-but-set-variable] 689 | char *word; | ^~~~ address_parser.c: In function 'phrase_prefix': address_parser.c:835:40: warning: unused parameter 'len' [-Wunused-parameter] 835 | char *phrase_prefix(char *word, size_t len, phrase_t prefix_phrase, char_array *prefix_phrase_array) { | ~~~~~~~^~~ address_parser.c: In function 'word_or_phrase_at_index': address_parser.c:925:13: warning: unused variable 'token' [-Wunused-variable] 925 | token_t token = tokenized->tokens->a[i]; | ^~~~~ address_parser.c:883:74: warning: unused parameter 'parser' [-Wunused-parameter] 883 | static address_parser_phrase_t word_or_phrase_at_index(address_parser_t *parser, tokenized_string_t *tokenized, address_parser_context_t *context, uint32_t i, bool long_context) { | ~~~~~~~~~~~~~~~~~~^~~~~~ address_parser.c: In function 'phrase_index': address_parser.c:973:13: warning: unused variable 'membership' [-Wunused-variable] 973 | int64_t membership; | ^~~~~~~~~~ address_parser.c: In function 'next_numeric_token_index': address_parser.c:1001:14: warning: unused variable 'phrase' [-Wunused-variable] 1001 | phrase_t phrase; | ^~~~~~ address_parser.c: In function 'add_ngram_features': address_parser.c:1046:14: warning: variable 'idx' set but not used [-Wunused-but-set-variable] 1046 | uint32_t idx; | ^~~ address_parser.c: In function 'address_parser_features': address_parser.c:1285:18: warning: unused variable 'k' [-Wunused-variable] 1285 | khiter_t k; | ^ address_parser.c:1283:18: warning: unused variable 'postal_code_context' [-Wunused-variable] 1283 | uint64_t postal_code_context; | ^~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-libpostal.lo -MD -MP -MF .deps/libpostal_la-libpostal.Tpo -c libpostal.c -o libpostal_la-libpostal.o >/dev/null 2>&1 address_parser.c:1384:18: warning: variable 'ngrams_added' set but not used [-Wunused-but-set-variable] 1384 | bool ngrams_added = false; | ^~~~~~~~~~~~ address_parser.c:1575:22: warning: unused variable 'right_context_street' [-Wunused-variable] 1575 | bool right_context_street = false; | ^~~~~~~~~~~~~~~~~~~~ address_parser.c:1574:22: warning: unused variable 'right_context_name' [-Wunused-variable] 1574 | bool right_context_name = false; | ^~~~~~~~~~~~~~~~~~ address_parser.c:1568:26: warning: unused variable 'suffix_phrase' [-Wunused-variable] 1568 | phrase_t suffix_phrase = context->suffix_phrases->a[right_idx]; | ^~~~~~~~~~~~~ address_parser.c:1510:16: warning: variable 'next_word_len' set but not used [-Wunused-but-set-variable] 1510 | size_t next_word_len = 1; | ^~~~~~~~~~~~~ address_parser.c:1329:10: warning: variable 'known_suffix' set but not used [-Wunused-but-set-variable] 1329 | bool known_suffix = false; | ^~~~~~~~~~~~ In function 'phrase_array_push', inlined from 'trie_search_tokens_from_index' at trie_search.c:458:9: vector.h:124:30: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 124 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:190:5: note: in expansion of macro '__VECTOR_BASE' 190 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro 'VECTOR_INIT' 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function 'trie_search_tokens_from_index': trie_search.c:246:14: note: 'data' was declared here 246 | uint32_t data; | ^~~~ address_parser.c:1328:10: warning: variable 'known_prefix' set but not used [-Wunused-but-set-variable] 1328 | bool known_prefix = false; | ^~~~~~~~~~~~ address_parser.c:1326:10: warning: variable 'is_unknown' set but not used [-Wunused-but-set-variable] 1326 | bool is_unknown = false; | ^~~~~~~~~~ address_parser.c:1109:19: warning: unused variable 'separators' [-Wunused-variable] 1109 | uint32_array *separators = context->separators; | ^~~~~~~~~~ address_parser.c:1099:11: warning: unused variable 'country' [-Wunused-variable] 1099 | char *country = context->country; | ^~~~~~~ address_parser.c:1098:11: warning: unused variable 'language' [-Wunused-variable] 1098 | char *language = context->language; | ^~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-graph_builder.lo -MD -MP -MF .deps/libpostal_la-graph_builder.Tpo -c graph_builder.c -o libpostal_la-graph_builder.o >/dev/null 2>&1 In file included from file_utils.h:12, from sparse_matrix.h:45: address_parser_train.c: In function 'address_phrases_and_labels': address_parser.h:66:125: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 66 | #define ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS NORMALIZE_TOKEN_DELETE_FINAL_PERIOD | NORMALIZE_TOKEN_DELETE_ACRONYM_PERIODS | NORMALIZE_TOKEN_REPLACE_DIGITS | ^ string_utils.h:251:9: note: in definition of macro 'cstring_array_foreach' 251 | code; \ | ^~~~ address_parser.h:67:54: note: in expansion of macro 'ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS' 67 | #define ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS ^ NORMALIZE_TOKEN_REPLACE_DIGITS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ address_parser_train.c:135:39: note: in expansion of macro 'ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS' 135 | normalize_token_options = ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ address_parser.h:66:125: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 66 | #define ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS NORMALIZE_TOKEN_DELETE_FINAL_PERIOD | NORMALIZE_TOKEN_DELETE_ACRONYM_PERIODS | NORMALIZE_TOKEN_REPLACE_DIGITS | ^ string_utils.h:251:9: note: in definition of macro 'cstring_array_foreach' 251 | code; \ | ^~~~ address_parser.h:67:54: note: in expansion of macro 'ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS' 67 | #define ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS ^ NORMALIZE_TOKEN_REPLACE_DIGITS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ address_parser.h:68:60: note: in expansion of macro 'ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS' 68 | #define ADDRESS_PARSER_NORMALIZE_POSTAL_CODE_TOKEN_OPTIONS ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS | NORMALIZE_TOKEN_SPLIT_ALPHA_FROM_NUMERIC | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ address_parser_train.c:198:69: note: in expansion of macro 'ADDRESS_PARSER_NORMALIZE_POSTAL_CODE_TOKEN_OPTIONS' 198 | add_normalized_token(postal_code_token_builder, str, t, ADDRESS_PARSER_NORMALIZE_POSTAL_CODE_TOKEN_OPTIONS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ address_parser_train.c:116:10: warning: unused variable 'have_dictionary_phrases' [-Wunused-variable] 116 | bool have_dictionary_phrases = search_address_dictionaries_tokens_with_phrases(tokenized_str->str, tokenized_str->tokens, language, &dictionary_phrases); | ^~~~~~~~~~~~~~~~~~~~~~~ address_parser_train.c:107:10: warning: unused variable 'have_postal_code' [-Wunused-variable] 107 | bool have_postal_code = false; | ^~~~~~~~~~~~~~~~ address_parser_train.c:93:17: warning: variable 'token' set but not used [-Wunused-but-set-variable] 93 | const char *token; | ^~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-jaccard.lo -MD -MP -MF .deps/libpostal_la-jaccard.Tpo -c jaccard.c -o libpostal_la-jaccard.o >/dev/null 2>&1 address_parser_train.c: In function 'address_parser_init': address_parser_train.c:840:18: warning: unused variable 'pc_count' [-Wunused-variable] 840 | uint32_t pc_count = kh_value(postal_code_counts, k); | ^~~~~~~~ mv -f .deps/libpostal_la-ngrams.Tpo .deps/libpostal_la-ngrams.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-sparse_matrix.o -MD -MP -MF .deps/address_parser_train-sparse_matrix.Tpo -c -o address_parser_train-sparse_matrix.o `test -f 'sparse_matrix.c' || echo './'`sparse_matrix.c address_parser_train.c:444:18: warning: unused variable 'tokens' [-Wunused-variable] 444 | token_array *tokens; | ^~~~~~ address_parser_train.c:402:11: warning: unused variable 'prev_label' [-Wunused-variable] 402 | char *prev_label; | ^~~~~~~~~~ address_parser_train.c:397:33: warning: unused variable 'pc_ctx' [-Wunused-variable] 397 | postal_code_context_value_t pc_ctx; | ^~~~~~ address_parser_train.c:391:11: warning: unused variable 'normalized' [-Wunused-variable] 391 | char *normalized; | ^~~~~~~~~~ address_parser_train.c:381:11: warning: unused variable 'str' [-Wunused-variable] 381 | char *str; | ^~~ address_parser_train.c: In function 'address_parser_train_epoch': address_parser_train.c:1062:10: warning: unused variable 'logged' [-Wunused-variable] 1062 | bool logged = false; | ^~~~~~ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from averaged_perceptron.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-acronyms.lo -MD -MP -MF .deps/libpostal_la-acronyms.Tpo -c acronyms.c -o libpostal_la-acronyms.o >/dev/null 2>&1 averaged_perceptron.c: In function 'averaged_perceptron_predict_scores': averaged_perceptron.c:16:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 16 | uint32_t i = 0; | ^ averaged_perceptron.c: In function 'averaged_perceptron_predict_scores_counts': averaged_perceptron.c:45:14: warning: unused variable 'i' [-Wunused-variable] 45 | uint32_t i = 0; | ^ In file included from crf_context.h:20, from crf_context.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ crf_context.c: In function 'crf_context_reset': crf_context.c:239:18: warning: unused variable 'L' [-Wunused-variable] 239 | const size_t L = context->num_labels; | ^ crf_context.c:238:18: warning: unused variable 'T' [-Wunused-variable] 238 | const size_t T = context->num_items; | ^ crf_context.c: In function 'crf_context_score': crf_context.c:540:19: warning: unused variable 'cur' [-Wunused-variable] 540 | const double *cur = NULL; | ^~~ crf_context.c:538:18: warning: unused variable 'L' [-Wunused-variable] 538 | const size_t L = self->num_labels; | ^ crf_context.c: At top level: crf_context.c:296:12: warning: 'double_matrix_get_row' is static but used in inline function 'exp_state_trans_score_all' which is not static 296 | return double_matrix_get_row(self->exp_state_trans, t); | ^~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-address_parser_io.lo -MD -MP -MF .deps/libpostal_la-address_parser_io.Tpo -c address_parser_io.c -o libpostal_la-address_parser_io.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-graph.lo -MD -MP -MF .deps/libpostal_la-graph.Tpo -c graph.c -o libpostal_la-graph.o >/dev/null 2>&1 mv -f .deps/libpostal_la-averaged_perceptron_tagger.Tpo .deps/libpostal_la-averaged_perceptron_tagger.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-graph.o -MD -MP -MF .deps/address_parser_train-graph.Tpo -c -o address_parser_train-graph.o `test -f 'graph.c' || echo './'`graph.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-address_dictionary.lo -MD -MP -MF .deps/libpostal_la-address_dictionary.Tpo -c address_dictionary.c -o libpostal_la-address_dictionary.o >/dev/null 2>&1 soft_tfidf.c:582:90: warning: 'norm2_offset' may be used uninitialized [-Wmaybe-uninitialized] 582 | double norm = sqrt(double_array_sum_sq(token_scores1, num_tokens1) + norm1_offset) * sqrt(double_array_sum_sq(token_scores2, num_tokens2) + norm2_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ soft_tfidf.c:252:12: note: 'norm2_offset' was declared here 252 | double norm2_offset = 0.0; | ^~~~~~~~~~~~ soft_tfidf.c:582:19: warning: 'norm1_offset' may be used uninitialized [-Wmaybe-uninitialized] 582 | double norm = sqrt(double_array_sum_sq(token_scores1, num_tokens1) + norm1_offset) * sqrt(double_array_sum_sq(token_scores2, num_tokens2) + norm2_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ soft_tfidf.c:251:12: note: 'norm1_offset' was declared here 251 | double norm1_offset = 0.0; | ^~~~~~~~~~~~ mv -f .deps/libpostal_la-tokens.Tpo .deps/libpostal_la-tokens.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-graph_builder.o -MD -MP -MF .deps/address_parser_train-graph_builder.Tpo -c -o address_parser_train-graph_builder.o `test -f 'graph_builder.c' || echo './'`graph_builder.c mv -f .deps/libpostal_la-logistic.Tpo .deps/libpostal_la-logistic.Plo In file included from trie_utils.h:5, from trie_utils.c:1: trie_utils.c:94:14: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 94 | if (!trie_add(trie, key, next_id++)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_utils.h:251:9: note: in definition of macro 'cstring_array_foreach' 251 | code; \ | ^~~~ trie_utils.c:88:14: note: 'next_id' was declared here 88 | uint32_t next_id; | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-float_utils.o -MD -MP -MF .deps/address_parser_train-float_utils.Tpo -c -o address_parser_train-float_utils.o `test -f 'float_utils.c' || echo './'`float_utils.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-string_similarity.lo -MD -MP -MF .deps/libpostal_la-string_similarity.Tpo -c string_similarity.c -o libpostal_la-string_similarity.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-language_classifier.lo -MD -MP -MF .deps/libpostal_la-language_classifier.Tpo -c language_classifier.c -o libpostal_la-language_classifier.o >/dev/null 2>&1 In file included from sparse_matrix.h:46, from sparse_matrix.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-sparse_matrix.lo -MD -MP -MF .deps/libpostal_la-sparse_matrix.Tpo -c sparse_matrix.c -o libpostal_la-sparse_matrix.o >/dev/null 2>&1 sparse_matrix.c: In function 'sparse_matrix_sort_indices': sparse_matrix.c:95:14: warning: variable 'row' set but not used [-Wunused-but-set-variable] 95 | uint32_t row, row_start, row_len, i; | ^~~ sparse_matrix.c: In function 'sparse_matrix_dot_vector': sparse_matrix.c:119:12: warning: unused variable 'val' [-Wunused-variable] 119 | double val; | ^~~ sparse_matrix.c: In function 'sparse_matrix_sum_cols': sparse_matrix.c:159:12: warning: unused variable 'val' [-Wunused-variable] 159 | double val; | ^~~ sparse_matrix.c: In function 'sparse_matrix_rows_sum_cols': sparse_matrix.c:178:15: warning: unused variable 'indices' [-Wunused-variable] 178 | uint32_t *indices = self->indices->a; | ^~~~~~~ sparse_matrix.c: In function 'sparse_matrix_sum_all_rows': sparse_matrix.c:201:12: warning: unused variable 'val' [-Wunused-variable] 201 | double val; | ^~~ sparse_matrix.c:200:14: warning: variable 'row' set but not used [-Wunused-but-set-variable] 200 | uint32_t row, row_start, row_len; | ^~~ sparse_matrix.c: In function 'sparse_matrix_sum_rows': sparse_matrix.c:217:15: warning: unused variable 'indices' [-Wunused-variable] 217 | uint32_t *indices = self->indices->a; | ^~~~~~~ sparse_matrix.c: In function 'sparse_matrix_dot_dense': sparse_matrix.c:246:12: warning: unused variable 'm2_rows' [-Wunused-variable] 246 | size_t m2_rows = matrix->m; | ^~~~~~~ sparse_matrix.c:244:12: warning: unused variable 'm1_cols' [-Wunused-variable] 244 | size_t m1_cols = self->n; | ^~~~~~~ sparse_matrix.c:243:12: warning: unused variable 'm1_rows' [-Wunused-variable] 243 | size_t m1_rows = self->m; | ^~~~~~~ sparse_matrix.c:239:15: warning: unused variable 'indptr' [-Wunused-variable] 239 | uint32_t *indptr = self->indptr->a; | ^~~~~~ mv -f .deps/libpostal_la-place.Tpo .deps/libpostal_la-place.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-trie_utils.lo -MD -MP -MF .deps/libpostal_la-trie_utils.Tpo -c trie_utils.c -o libpostal_la-trie_utils.o >/dev/null 2>&1 sparse_matrix.c: In function 'sparse_matrix_dot_sparse': sparse_matrix.c:280:12: warning: unused variable 'm1_cols' [-Wunused-variable] 280 | size_t m1_cols = self->n; | ^~~~~~~ sparse_matrix.c:279:12: warning: unused variable 'm1_rows' [-Wunused-variable] 279 | size_t m1_rows = self->m; | ^~~~~~~ sparse_matrix.c:275:15: warning: unused variable 'indptr' [-Wunused-variable] 275 | uint32_t *indptr = self->indptr->a; | ^~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-averaged_perceptron_trainer.o -MD -MP -MF .deps/address_parser_train-averaged_perceptron_trainer.Tpo -c -o address_parser_train-averaged_perceptron_trainer.o `test -f 'averaged_perceptron_trainer.c' || echo './'`averaged_perceptron_trainer.c mv -f .deps/address_parser_train-float_utils.Tpo .deps/address_parser_train-float_utils.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-crf_trainer.o -MD -MP -MF .deps/address_parser_train-crf_trainer.Tpo -c -o address_parser_train-crf_trainer.o `test -f 'crf_trainer.c' || echo './'`crf_trainer.c mv -f .deps/address_parser_train-crf.Tpo .deps/address_parser_train-crf.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-crf_trainer_averaged_perceptron.o -MD -MP -MF .deps/address_parser_train-crf_trainer_averaged_perceptron.Tpo -c -o address_parser_train-crf_trainer_averaged_perceptron.o `test -f 'crf_trainer_averaged_perceptron.c' || echo './'`crf_trainer_averaged_perceptron.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-dedupe.lo -MD -MP -MF .deps/libpostal_la-dedupe.Tpo -c dedupe.c -o libpostal_la-dedupe.o >/dev/null 2>&1 mv -f .deps/libpostal_la-averaged_perceptron.Tpo .deps/libpostal_la-averaged_perceptron.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-averaged_perceptron_tagger.o -MD -MP -MF .deps/address_parser_train-averaged_perceptron_tagger.Tpo -c -o address_parser_train-averaged_perceptron_tagger.o `test -f 'averaged_perceptron_tagger.c' || echo './'`averaged_perceptron_tagger.c mv -f .deps/libpostal_la-features.Tpo .deps/libpostal_la-features.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-address_dictionary.o -MD -MP -MF .deps/address_parser_train-address_dictionary.Tpo -c -o address_parser_train-address_dictionary.o `test -f 'address_dictionary.c' || echo './'`address_dictionary.c mv -f .deps/libpostal_la-logistic_regression.Tpo .deps/libpostal_la-logistic_regression.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-normalize.o -MD -MP -MF .deps/address_parser_train-normalize.Tpo -c -o address_parser_train-normalize.o `test -f 'normalize.c' || echo './'`normalize.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-normalize.lo -MD -MP -MF .deps/libpostal_la-normalize.Tpo -c normalize.c -o libpostal_la-normalize.o >/dev/null 2>&1 mv -f .deps/libpostal_la-file_utils.Tpo .deps/libpostal_la-file_utils.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-numex.o -MD -MP -MF .deps/address_parser_train-numex.Tpo -c -o address_parser_train-numex.o `test -f 'numex.c' || echo './'`numex.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-trie_search.lo -MD -MP -MF .deps/libpostal_la-trie_search.Tpo -c trie_search.c -o libpostal_la-trie_search.o >/dev/null 2>&1 mv -f .deps/address_parser_train-averaged_perceptron.Tpo .deps/address_parser_train-averaged_perceptron.Po In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from averaged_perceptron_trainer.h:36, from averaged_perceptron_trainer.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-soft_tfidf.lo -MD -MP -MF .deps/libpostal_la-soft_tfidf.Tpo -c soft_tfidf.c -o libpostal_la-soft_tfidf.o >/dev/null 2>&1 mv -f .deps/libpostal_la-crf.Tpo .deps/libpostal_la-crf.Plo mv -f .deps/address_parser_train-address_parser_io.Tpo .deps/address_parser_train-address_parser_io.Po libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-minibatch.lo -MD -MP -MF .deps/libpostal_la-minibatch.Tpo -c minibatch.c -o libpostal_la-minibatch.o >/dev/null 2>&1 gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-features.o -MD -MP -MF .deps/address_parser_train-features.Tpo -c -o address_parser_train-features.o `test -f 'features.c' || echo './'`features.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-unicode_scripts.o -MD -MP -MF .deps/address_parser_train-unicode_scripts.Tpo -c -o address_parser_train-unicode_scripts.o `test -f 'unicode_scripts.c' || echo './'`unicode_scripts.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-transliterate.o -MD -MP -MF .deps/address_parser_train-transliterate.Tpo -c -o address_parser_train-transliterate.o `test -f 'transliterate.c' || echo './'`transliterate.c In file included from crf_context.h:20, from crf_trainer.h:8, from crf_trainer.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ averaged_perceptron_trainer.c: In function 'averaged_perceptron_trainer_destroy': averaged_perceptron_trainer.c:27:14: warning: variable 'feature_id' set but not used [-Wunused-but-set-variable] 27 | uint32_t feature_id; | ^~~~~~~~~~ averaged_perceptron_trainer.c:7:14: warning: variable 'id' set but not used [-Wunused-but-set-variable] 7 | uint32_t id; | ^~ mv -f .deps/libpostal_la-jaccard.Tpo .deps/libpostal_la-jaccard.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-trie.o -MD -MP -MF .deps/address_parser_train-trie.Tpo -c -o address_parser_train-trie.o `test -f 'trie.c' || echo './'`trie.c averaged_perceptron_trainer.c: In function 'averaged_perceptron_trainer_finalize': averaged_perceptron_trainer.c:125:14: warning: unused variable 'class_id' [-Wunused-variable] 125 | uint32_t class_id; | ^~~~~~~~ averaged_perceptron_trainer.c: In function 'averaged_perceptron_trainer_update_weight': averaged_perceptron_trainer.c:253:12: warning: unused variable 'index' [-Wunused-variable] 253 | size_t index; | ^~~~~ averaged_perceptron_trainer.c: In function 'averaged_perceptron_trainer_predict': averaged_perceptron_trainer.c:300:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 300 | uint32_t i = 0; | ^ averaged_perceptron_trainer.c: In function 'averaged_perceptron_trainer_update': averaged_perceptron_trainer.c:348:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 348 | uint32_t i = 0; | ^ averaged_perceptron_trainer.c: In function 'averaged_perceptron_trainer_train_example': averaged_perceptron_trainer.c:426:18: warning: variable 'fidx' set but not used [-Wunused-but-set-variable] 426 | uint32_t fidx; | ^~~~ crf_trainer.c: In function 'crf_trainer_destroy': crf_trainer.c:7:14: warning: variable 'id' set but not used [-Wunused-but-set-variable] 7 | uint32_t id; | ^~ crf_trainer.c: In function 'crf_trainer_new_classes': crf_trainer.c:126:12: warning: variable 'i' set but not used [-Wunused-but-set-variable] 126 | size_t i; | ^ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from averaged_perceptron_trainer.h:36, from crf_trainer_averaged_perceptron.h:7, from crf_trainer_averaged_perceptron.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from averaged_perceptron_tagger.h:20, from averaged_perceptron_tagger.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ mv -f .deps/libpostal_la-acronyms.Tpo .deps/libpostal_la-acronyms.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-trie_search.o -MD -MP -MF .deps/address_parser_train-trie_search.Tpo -c -o address_parser_train-trie_search.o `test -f 'trie_search.c' || echo './'`trie_search.c trie.c: In function 'trie_get_from_index': trie.c:880:12: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 880 | return next_id; | ^~~~~~~ trie.c:853:14: note: 'next_id' was declared here 853 | uint32_t next_id; | ^~~~~~~ address_dictionary.c: In function 'address_dictionary_add_expansion': address_dictionary.c:173:10: warning: variable 'is_phrase' set but not used [-Wunused-but-set-variable] 173 | bool is_phrase = false; | ^~~~~~~~~ In file included from address_dictionary.c:3: address_dictionary.c: In function 'address_phrase_in_dictionaries': address_dictionary.c:63:47: warning: 'uint16_t' {aka 'short unsigned int'} is promoted to 'int' when passed through '...' 63 | uint16_t dictionary_id = va_arg(args, uint16_t); | ^ address_dictionary.c:63:47: note: (so you should pass 'int' not 'uint16_t' {aka 'short unsigned int'} to 'va_arg') address_dictionary.c:63:47: note: if this code is reached, the program will abort normalize.c: In function 'normalize_string_languages': normalize.c:269:22: warning: unused variable 'key' [-Wunused-variable] 269 | khiter_t key = kh_put(int_set, scripts, (khint_t)script, &ret); | ^~~ normalize.c:208:11: warning: unused variable 'numex_replaced' [-Wunused-variable] 208 | char *numex_replaced = NULL; | ^~~~~~~~~~~~~~ normalize.c: In function 'numeric_starts_with_alpha': normalize.c:374:14: warning: unused variable 'is_hyphen' [-Wunused-variable] 374 | bool is_hyphen = utf8_is_hyphen(ch); | ^~~~~~~~~ normalize.c:367:10: warning: unused variable 'append_char' [-Wunused-variable] 367 | bool append_char = true; | ^~~~~~~~~~~ normalize.c: In function 'add_normalized_token': normalize.c:406:17: warning: variable 'next_char_len' set but not used [-Wunused-but-set-variable] 406 | ssize_t next_char_len; | ^~~~~~~~~~~~~ crf_trainer_averaged_perceptron.c: In function 'crf_averaged_perceptron_trainer_destroy': crf_trainer_averaged_perceptron.c:6:14: warning: variable 'feature_id' set but not used [-Wunused-but-set-variable] 6 | uint32_t feature_id; | ^~~~~~~~~~ crf_trainer_averaged_perceptron.c: In function 'crf_averaged_perceptron_trainer_update_trans_feature': crf_trainer_averaged_perceptron.c:287:10: warning: unused variable 'add_if_missing' [-Wunused-variable] 287 | bool add_if_missing = true; | ^~~~~~~~~~~~~~ crf_trainer_averaged_perceptron.c: In function 'crf_averaged_perceptron_trainer_cache_features': crf_trainer_averaged_perceptron.c:308:14: warning: unused variable 'feature_id' [-Wunused-variable] 308 | uint32_t feature_id; | ^~~~~~~~~~ crf_trainer_averaged_perceptron.c:306:12: warning: variable 'i' set but not used [-Wunused-but-set-variable] 306 | size_t i; | ^ crf_trainer_averaged_perceptron.c: In function 'crf_averaged_perceptron_trainer_cache_prev_tag_features': crf_trainer_averaged_perceptron.c:323:14: warning: unused variable 'feature_id' [-Wunused-variable] 323 | uint32_t feature_id; | ^~~~~~~~~~ crf_trainer_averaged_perceptron.c:321:12: warning: variable 'i' set but not used [-Wunused-but-set-variable] 321 | size_t i; | ^ crf_trainer_averaged_perceptron.c: In function 'crf_averaged_perceptron_trainer_state_trans_score': crf_trainer_averaged_perceptron.c:398:10: warning: unused variable 'add_if_missing' [-Wunused-variable] 398 | bool add_if_missing = false; | ^~~~~~~~~~~~~~ crf_trainer_averaged_perceptron.c:396:14: warning: unused variable 'length' [-Wunused-variable] 396 | uint32_t length = 0; | ^~~~~~ crf_trainer_averaged_perceptron.c:395:14: warning: unused variable 'idx' [-Wunused-variable] 395 | uint32_t idx = 0; | ^~~ crf_trainer_averaged_perceptron.c:394:14: warning: unused variable 't' [-Wunused-variable] 394 | uint32_t t = 0; | ^ mv -f .deps/libpostal_la-libpostal.Tpo .deps/libpostal_la-libpostal.Plo crf_trainer_averaged_perceptron.c: In function 'crf_averaged_perceptron_trainer_update': crf_trainer_averaged_perceptron.c:532:15: warning: unused variable 'prev_tag_update_counts' [-Wunused-variable] 532 | uint64_t *prev_tag_update_counts = self->prev_tag_update_counts->a; | ^~~~~~~~~~~~~~~~~~~~~~ crf_trainer_averaged_perceptron.c:481:10: warning: unused variable 'add_if_missing' [-Wunused-variable] 481 | bool add_if_missing = false; | ^~~~~~~~~~~~~~ crf_trainer_averaged_perceptron.c:479:22: warning: unused variable 'length' [-Wunused-variable] 479 | uint32_t t, idx, length; | ^~~~~~ crf_trainer_averaged_perceptron.c:479:17: warning: unused variable 'idx' [-Wunused-variable] 479 | uint32_t t, idx, length; | ^~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-trie_utils.o -MD -MP -MF .deps/address_parser_train-trie_utils.Tpo -c -o address_parser_train-trie_utils.o `test -f 'trie_utils.c' || echo './'`trie_utils.c crf_trainer_averaged_perceptron.c: In function 'crf_averaged_perceptron_trainer_train_example': crf_trainer_averaged_perceptron.c:685:12: warning: unused variable 'viterbi_score' [-Wunused-variable] 685 | double viterbi_score = crf_context_viterbi(crf_context, viterbi); | ^~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-double_metaphone.lo -MD -MP -MF .deps/libpostal_la-double_metaphone.Tpo -c double_metaphone.c -o libpostal_la-double_metaphone.o >/dev/null 2>&1 mv -f .deps/address_parser_train-averaged_perceptron_tagger.Tpo .deps/address_parser_train-averaged_perceptron_tagger.Po numex.c: In function 'convert_numeric_expressions': numex.c:795:18: warning: unused variable 'rule_index' [-Wunused-variable] 795 | uint32_t rule_index = phrase.data; | ^~~~~~~~~~ numex.c:705:17: warning: unused variable 'number_str' [-Wunused-variable] 705 | char_array *number_str = NULL; | ^~~~~~~~~~ numex.c:697:10: warning: unused variable 'advance_state' [-Wunused-variable] 697 | bool advance_state = true; | ^~~~~~~~~~~~~ numex.c:694:19: warning: unused variable 'ch' [-Wunused-variable] 694 | unsigned char ch = '\0'; | ^~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-string_utils.o -MD -MP -MF .deps/address_parser_train-string_utils.Tpo -c -o address_parser_train-string_utils.o `test -f 'string_utils.c' || echo './'`string_utils.c numex.c: In function 'get_ordinal_namespace_prefix': numex.c:968:10: warning: unused variable 'whole_tokens_only' [-Wunused-variable] 968 | bool whole_tokens_only = language->whole_tokens_only; | ^~~~~~~~~~~~~~~~~ mv -f .deps/libpostal_la-graph.Tpo .deps/libpostal_la-graph.Plo numex.c: In function 'possible_ordinal_digit_len': numex.c:1063:10: warning: unused variable 'ignorable' [-Wunused-variable] 1063 | bool ignorable = true; | ^~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-tokens.o -MD -MP -MF .deps/address_parser_train-tokens.Tpo -c -o address_parser_train-tokens.o `test -f 'tokens.c' || echo './'`tokens.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-crf_context.lo -MD -MP -MF .deps/libpostal_la-crf_context.Tpo -c crf_context.c -o libpostal_la-crf_context.o >/dev/null 2>&1 mv -f .deps/libpostal_la-language_features.Tpo .deps/libpostal_la-language_features.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-file_utils.o -MD -MP -MF .deps/address_parser_train-file_utils.Tpo -c -o address_parser_train-file_utils.o `test -f 'file_utils.c' || echo './'`file_utils.c mv -f .deps/libpostal_la-graph_builder.Tpo .deps/libpostal_la-graph_builder.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-shuffle.o -MD -MP -MF .deps/address_parser_train-shuffle.Tpo -c -o address_parser_train-shuffle.o `test -f 'shuffle.c' || echo './'`shuffle.c mv -f .deps/libpostal_la-address_parser_io.Tpo .deps/libpostal_la-address_parser_io.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT utf8proc/address_parser_train-utf8proc.o -MD -MP -MF utf8proc/.deps/address_parser_train-utf8proc.Tpo -c -o utf8proc/address_parser_train-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c transliterate.c: In function 'replace_groups': transliterate.c:615:12: warning: variable 'group_num_len' set but not used [-Wunused-but-set-variable] 615 | size_t group_num_len = 0; | ^~~~~~~~~~~~~ transliterate.c:614:12: warning: variable 'group_num_start' set but not used [-Wunused-but-set-variable] 614 | size_t group_num_start = 0; | ^~~~~~~~~~~~~~~ transliterate.c: In function 'transliterate': transliterate.c:937:26: warning: variable 'added_previous_phrase' set but not used [-Wunused-but-set-variable] 937 | bool added_previous_phrase = false; | ^~~~~~~~~~~~~~~~~~~~~ In file included from collections.h:8, from transliterate.h:8, from transliterate.c:2: log/log.h:52:55: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 52 | #define log_debug(M, ...) do { if (0) fprintf(stderr, "\33[34mDEBUG\33[39m " M " \33[90m at %s (%s:%d) \33[39m\n", ##__VA_ARGS__, __func__, __FILE__, __LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~ transliterate.c:1036:13: note: in expansion of macro 'log_debug' 1036 | log_debug("Got unicode normalization step, new str=%s, len=%lu\n", str, strlen(str)); | ^~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-near_dupe.lo -MD -MP -MF .deps/libpostal_la-near_dupe.Tpo -c near_dupe.c -o libpostal_la-near_dupe.o >/dev/null 2>&1 trie.c: In function 'trie_read': trie.c:1032:13: warning: unused variable 'check' [-Wunused-variable] 1032 | int32_t check; | ^~~~~ trie.c:1031:13: warning: unused variable 'base' [-Wunused-variable] 1031 | int32_t base; | ^~~~ trie_search.c: In function 'trie_search_from_index': trie_search.c:21:54: warning: variable 'last_node' set but not used [-Wunused-but-set-variable] 21 | trie_node_t node = trie_get_node(self, node_id), last_node = node; | ^~~~~~~~~ mv -f .deps/address_parser_train-graph_builder.Tpo .deps/address_parser_train-graph_builder.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_train-ngrams.o -MD -MP -MF .deps/address_parser_train-ngrams.Tpo -c -o address_parser_train-ngrams.o `test -f 'ngrams.c' || echo './'`ngrams.c trie_search.c: In function 'trie_search_prefixes_from_index': trie_search.c:627:12: warning: variable 'separator_char_len' set but not used [-Wunused-but-set-variable] 627 | size_t separator_char_len = 0; | ^~~~~~~~~~~~~~~~~~ mv -f .deps/address_parser_train-graph.Tpo .deps/address_parser_train-graph.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-strndup.o -MD -MP -MF .deps/address_parser_test-strndup.Tpo -c -o address_parser_test-strndup.o `test -f 'strndup.c' || echo './'`strndup.c mv -f .deps/address_parser_test-strndup.Tpo .deps/address_parser_test-strndup.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-address_parser_test.o -MD -MP -MF .deps/address_parser_test-address_parser_test.Tpo -c -o address_parser_test-address_parser_test.o `test -f 'address_parser_test.c' || echo './'`address_parser_test.c tokens.c: In function 'tokenized_string_new_size': tokens.c:13:66: warning: unused parameter 'num_tokens' [-Wunused-parameter] 13 | tokenized_string_t *tokenized_string_new_size(size_t len, size_t num_tokens) { | ~~~~~~~^~~~~~~~~~ mv -f .deps/address_parser_train-sparse_matrix.Tpo .deps/address_parser_train-sparse_matrix.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-address_parser.o -MD -MP -MF .deps/address_parser_test-address_parser.Tpo -c -o address_parser_test-address_parser.o `test -f 'address_parser.c' || echo './'`address_parser.c mv -f .deps/libpostal_la-trie_utils.Tpo .deps/libpostal_la-trie_utils.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-address_parser_io.o -MD -MP -MF .deps/address_parser_test-address_parser_io.Tpo -c -o address_parser_test-address_parser_io.o `test -f 'address_parser_io.c' || echo './'`address_parser_io.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-trie.lo -MD -MP -MF .deps/libpostal_la-trie.Tpo -c trie.c -o libpostal_la-trie.o >/dev/null 2>&1 trie_utils.c: In function 'trie_new_from_cstring_array_sorted': trie_utils.c:55:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 55 | uint32_t i; | ^ trie_utils.c: In function 'trie_new_from_cstring_array': trie_utils.c:86:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 86 | uint32_t i; | ^ In file included from collections.h:11, from trie.h:31, from trie_search.h:10, from trie_search.c:1: In function 'phrase_array_push', inlined from 'trie_search_from_index' at trie_search.c:128:25: vector.h:124:30: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 124 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:190:5: note: in expansion of macro '__VECTOR_BASE' 190 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro 'VECTOR_INIT' 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function 'trie_search_from_index': trie_search.c:28:14: note: 'data' was declared here 28 | uint32_t data; | ^~~~ mv -f .deps/address_parser_train-features.Tpo .deps/address_parser_train-features.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-averaged_perceptron.o -MD -MP -MF .deps/address_parser_test-averaged_perceptron.Tpo -c -o address_parser_test-averaged_perceptron.o `test -f 'averaged_perceptron.c' || echo './'`averaged_perceptron.c mv -f .deps/libpostal_la-address_dictionary.Tpo .deps/libpostal_la-address_dictionary.Plo mv -f .deps/address_parser_train-tokens.Tpo .deps/address_parser_train-tokens.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-crf.o -MD -MP -MF .deps/address_parser_test-crf.Tpo -c -o address_parser_test-crf.o `test -f 'crf.c' || echo './'`crf.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-crf_context.o -MD -MP -MF .deps/address_parser_test-crf_context.Tpo -c -o address_parser_test-crf_context.o `test -f 'crf_context.c' || echo './'`crf_context.c mv -f .deps/address_parser_train-shuffle.Tpo .deps/address_parser_train-shuffle.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-sparse_matrix.o -MD -MP -MF .deps/address_parser_test-sparse_matrix.Tpo -c -o address_parser_test-sparse_matrix.o `test -f 'sparse_matrix.c' || echo './'`sparse_matrix.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-numex.lo -MD -MP -MF .deps/libpostal_la-numex.Tpo -c numex.c -o libpostal_la-numex.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT utf8proc/libpostal_la-utf8proc.lo -MD -MP -MF utf8proc/.deps/libpostal_la-utf8proc.Tpo -c utf8proc/utf8proc.c -o utf8proc/libpostal_la-utf8proc.o >/dev/null 2>&1 string_utils.c: In function 'utf8_reversed_string': string_utils.c:193:18: warning: variable 'remaining' set but not used [-Wunused-but-set-variable] 193 | ssize_t len, remaining; | ^~~~~~~~~ string_utils.c: In function 'unicode_codepoints': string_utils.c:383:13: warning: unused variable 'num_utf8_chars' [-Wunused-variable] 383 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function 'utf8_compare_case_insensitive': string_utils.c:503:85: warning: unused parameter 'len' [-Wunused-parameter] 503 | inline int utf8_compare_case_insensitive(const char *str1, const char *str2, size_t len) { | ~~~~~~~^~~ string_utils.c: In function 'utf8_common_prefix_len': string_utils.c:519:12: warning: unused variable 'remaining' [-Wunused-variable] 519 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function 'string_is_digit': string_utils.c:678:10: warning: unused variable 'ignorable' [-Wunused-variable] 678 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'string_is_ignorable': string_utils.c:704:10: warning: unused variable 'ignorable' [-Wunused-variable] 704 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'cstring_array_get_offset': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1241:9: note: in expansion of macro 'INVALID_INDEX' 1241 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ string_utils.c: In function 'cstring_array_token_length': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1254:9: note: in expansion of macro 'INVALID_INDEX' 1254 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ ngrams.c: In function 'add_ngrams': ngrams.c:37:22: warning: unused variable 'token_index' [-Wunused-variable] 37 | uint32_t token_index = cstring_array_start_token(grams); | ^~~~~~~~~~~ In function 'cstring_array_destroy', inlined from 'cstring_array_new' at string_utils.c:1098:9: string_utils.c:1116:13: warning: '*array.str' may be used uninitialized [-Wmaybe-uninitialized] 1116 | if (self->str) { | ~~~~^~~~~ mv -f .deps/libpostal_la-language_classifier.Tpo .deps/libpostal_la-language_classifier.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-graph.o -MD -MP -MF .deps/address_parser_test-graph.Tpo -c -o address_parser_test-graph.o `test -f 'graph.c' || echo './'`graph.c In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from address_parser.h:52, from address_parser.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from address_parser.h:52, from address_parser_test.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ In function 'phrase_array_push', inlined from 'trie_search_tokens_from_index' at trie_search.c:458:9: vector.h:124:30: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 124 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:190:5: note: in expansion of macro '__VECTOR_BASE' 190 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro 'VECTOR_INIT' 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function 'trie_search_tokens_from_index': trie_search.c:246:14: note: 'data' was declared here 246 | uint32_t data; | ^~~~ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from address_parser.h:52, from address_parser_io.h:8, from address_parser_io.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ mv -f .deps/address_parser_train-ngrams.Tpo .deps/address_parser_train-ngrams.Po mv -f .deps/libpostal_la-sparse_matrix.Tpo .deps/libpostal_la-sparse_matrix.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-graph_builder.o -MD -MP -MF .deps/address_parser_test-graph_builder.Tpo -c -o address_parser_test-graph_builder.o `test -f 'graph_builder.c' || echo './'`graph_builder.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-float_utils.o -MD -MP -MF .deps/address_parser_test-float_utils.Tpo -c -o address_parser_test-float_utils.o `test -f 'float_utils.c' || echo './'`float_utils.c In function 'ordinal_indicator_destroy', inlined from 'ordinal_indicator_new' at numex.c:329:9: numex.c:314:13: warning: '*ordinal.suffix' may be used uninitialized [-Wmaybe-uninitialized] 314 | if (self->suffix != NULL) { | ~~~~^~~~~~~~ address_parser.c: In function 'word_vocab_frequency': address_parser.c:349:10: warning: unused variable 'has_key' [-Wunused-variable] 349 | bool has_key = trie_get_data(parser->vocab, word, &count); | ^~~~~~~ address_parser.c: In function 'address_parser_normalize_phrase_token': address_parser.h:66:125: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 66 | #define ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS NORMALIZE_TOKEN_DELETE_FINAL_PERIOD | NORMALIZE_TOKEN_DELETE_ACRONYM_PERIODS | NORMALIZE_TOKEN_REPLACE_DIGITS | ^ address_parser.h:67:54: note: in expansion of macro 'ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS' 67 | #define ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS ADDRESS_PARSER_NORMALIZE_TOKEN_OPTIONS ^ NORMALIZE_TOKEN_REPLACE_DIGITS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ address_parser.c:358:40: note: in expansion of macro 'ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS' 358 | normalize_token(array, str, token, ADDRESS_PARSER_NORMALIZE_ADMIN_TOKEN_OPTIONS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ address_parser.c: In function 'address_parser_context_fill': address_parser.c:816:10: warning: unused variable 'have_postal_code_phrases' [-Wunused-variable] 816 | bool have_postal_code_phrases = trie_search_tokens_with_phrases(parser->postal_codes, normalized_str_admin, normalized_admin_tokens, &postal_code_phrases); | ^~~~~~~~~~~~~~~~~~~~~~~~ address_parser.c:798:10: warning: unused variable 'have_component_phrases' [-Wunused-variable] 798 | bool have_component_phrases = trie_search_tokens_with_phrases(parser->phrases, normalized_str_admin, normalized_admin_tokens, &component_phrases); | ^~~~~~~~~~~~~~~~~~~~~~ address_parser.c:762:10: warning: unused variable 'have_address_phrases' [-Wunused-variable] 762 | bool have_address_phrases = search_address_dictionaries_tokens_with_phrases(normalized_str, normalized_tokens, NULL, &address_dictionary_phrases); | ^~~~~~~~~~~~~~~~~~~~ address_parser.c:690:14: warning: unused variable 'phrase' [-Wunused-variable] 690 | phrase_t phrase; | ^~~~~~ address_parser.c:689:11: warning: variable 'word' set but not used [-Wunused-but-set-variable] 689 | char *word; | ^~~~ address_parser.c: In function 'phrase_prefix': address_parser.c:835:40: warning: unused parameter 'len' [-Wunused-parameter] 835 | char *phrase_prefix(char *word, size_t len, phrase_t prefix_phrase, char_array *prefix_phrase_array) { | ~~~~~~~^~~ mv -f .deps/libpostal_la-dedupe.Tpo .deps/libpostal_la-dedupe.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-averaged_perceptron_tagger.o -MD -MP -MF .deps/address_parser_test-averaged_perceptron_tagger.Tpo -c -o address_parser_test-averaged_perceptron_tagger.o `test -f 'averaged_perceptron_tagger.c' || echo './'`averaged_perceptron_tagger.c address_parser.c: In function 'word_or_phrase_at_index': address_parser.c:925:13: warning: unused variable 'token' [-Wunused-variable] 925 | token_t token = tokenized->tokens->a[i]; | ^~~~~ address_parser.c:883:74: warning: unused parameter 'parser' [-Wunused-parameter] 883 | static address_parser_phrase_t word_or_phrase_at_index(address_parser_t *parser, tokenized_string_t *tokenized, address_parser_context_t *context, uint32_t i, bool long_context) { | ~~~~~~~~~~~~~~~~~~^~~~~~ address_parser.c: In function 'phrase_index': address_parser.c:973:13: warning: unused variable 'membership' [-Wunused-variable] 973 | int64_t membership; | ^~~~~~~~~~ address_parser.c: In function 'next_numeric_token_index': address_parser.c:1001:14: warning: unused variable 'phrase' [-Wunused-variable] 1001 | phrase_t phrase; | ^~~~~~ address_parser.c: In function 'add_ngram_features': address_parser.c:1046:14: warning: variable 'idx' set but not used [-Wunused-but-set-variable] 1046 | uint32_t idx; | ^~~ address_parser.c: In function 'address_parser_features': address_parser_test.c: In function 'address_parser_num_classes': address_parser.c:1285:18: warning: unused variable 'k' [-Wunused-variable] 1285 | khiter_t k; | ^ address_parser_test.c:23:32: warning: unused variable 'ap' [-Wunused-variable] 23 | averaged_perceptron_t *ap = parser->model.ap; | ^~ address_parser_test.c: In function 'address_parser_class_strings': address_parser_test.c:33:24: warning: unused variable 'classes' [-Wunused-variable] 33 | cstring_array *classes = parser->model.ap->classes; | ^~~~~~~ address_parser.c:1283:18: warning: unused variable 'postal_code_context' [-Wunused-variable] 1283 | uint64_t postal_code_context; | ^~~~~~~~~~~~~~~~~~~ address_parser_test.c: In function 'address_parser_test': address_parser_test.c:99:15: warning: unused variable 'prev_label' [-Wunused-variable] 99 | char *prev_label = NULL; | ^~~~~~~~~~ address_parser_test.c:84:10: warning: unused variable 'logged' [-Wunused-variable] 84 | bool logged = false; | ^~~~~~ address_parser_test.c:82:12: warning: unused variable 'examples' [-Wunused-variable] 82 | size_t examples = 0; | ^~~~~~~~ address_parser_test.c:80:10: warning: unused variable 'success' [-Wunused-variable] 80 | bool success = false; | ^~~~~~~ address_parser.c:1384:18: warning: variable 'ngrams_added' set but not used [-Wunused-but-set-variable] 1384 | bool ngrams_added = false; | ^~~~~~~~~~~~ address_parser_test.c: In function 'main': address_parser_test.c:172:11: warning: unused variable 'addres_parser_dir' [-Wunused-variable] 172 | char *addres_parser_dir = NULL; | ^~~~~~~~~~~~~~~~~ address_parser_test.c:169:13: warning: unused variable 'arg_iterations' [-Wunused-variable] 169 | ssize_t arg_iterations; | ^~~~~~~~~~~~~~ address_parser.c:1575:22: warning: unused variable 'right_context_street' [-Wunused-variable] 1575 | bool right_context_street = false; | ^~~~~~~~~~~~~~~~~~~~ address_parser.c:1574:22: warning: unused variable 'right_context_name' [-Wunused-variable] 1574 | bool right_context_name = false; | ^~~~~~~~~~~~~~~~~~ address_parser.c:1568:26: warning: unused variable 'suffix_phrase' [-Wunused-variable] 1568 | phrase_t suffix_phrase = context->suffix_phrases->a[right_idx]; | ^~~~~~~~~~~~~ address_parser.c:1510:16: warning: variable 'next_word_len' set but not used [-Wunused-but-set-variable] 1510 | size_t next_word_len = 1; | ^~~~~~~~~~~~~ address_parser.c:1329:10: warning: variable 'known_suffix' set but not used [-Wunused-but-set-variable] 1329 | bool known_suffix = false; | ^~~~~~~~~~~~ address_parser.c:1328:10: warning: variable 'known_prefix' set but not used [-Wunused-but-set-variable] 1328 | bool known_prefix = false; | ^~~~~~~~~~~~ address_parser.c:1326:10: warning: variable 'is_unknown' set but not used [-Wunused-but-set-variable] 1326 | bool is_unknown = false; | ^~~~~~~~~~ address_parser.c:1109:19: warning: unused variable 'separators' [-Wunused-variable] 1109 | uint32_array *separators = context->separators; | ^~~~~~~~~~ address_parser.c:1099:11: warning: unused variable 'country' [-Wunused-variable] 1099 | char *country = context->country; | ^~~~~~~ address_parser.c:1098:11: warning: unused variable 'language' [-Wunused-variable] 1098 | char *language = context->language; | ^~~~~~~~ In file included from file_utils.h:12, from sparse_matrix.h:45: address_parser_io.c: In function 'address_parser_data_set_tokenize_line': address_parser_io.c:105:16: warning: unused variable 'pair_len' [-Wunused-variable] 105 | size_t pair_len = strlen(str); | ^~~~~~~~ string_utils.h:251:9: note: in definition of macro 'cstring_array_foreach' 251 | code; \ | ^~~~ address_parser_io.c:99:12: warning: unused variable 'num_pairs' [-Wunused-variable] 99 | size_t num_pairs = cstring_array_num_strings(pairs); | ^~~~~~~~~ address_parser_io.c: In function 'address_parser_data_set_next': address_parser_io.c:246:12: warning: unused variable 'len' [-Wunused-variable] 246 | size_t len = strlen(normalized); | ^~~ In file included from crf_context.h:20, from crf_context.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ In function 'cstring_array_destroy', inlined from 'cstring_array_new' at string_utils.c:1098:9: string_utils.c:1116:13: warning: '*array.str' may be used uninitialized [-Wmaybe-uninitialized] 1116 | if (self->str) { | ~~~~^~~~~ crf_context.c: In function 'crf_context_reset': crf_context.c:239:18: warning: unused variable 'L' [-Wunused-variable] 239 | const size_t L = context->num_labels; | ^ crf_context.c:238:18: warning: unused variable 'T' [-Wunused-variable] 238 | const size_t T = context->num_items; | ^ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from averaged_perceptron.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ crf_context.c: In function 'crf_context_score': crf_context.c:540:19: warning: unused variable 'cur' [-Wunused-variable] 540 | const double *cur = NULL; | ^~~ crf_context.c:538:18: warning: unused variable 'L' [-Wunused-variable] 538 | const size_t L = self->num_labels; | ^ crf_context.c: At top level: crf_context.c:296:12: warning: 'double_matrix_get_row' is static but used in inline function 'exp_state_trans_score_all' which is not static 296 | return double_matrix_get_row(self->exp_state_trans, t); | ^~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-address_parser.lo -MD -MP -MF .deps/libpostal_la-address_parser.Tpo -c address_parser.c -o libpostal_la-address_parser.o >/dev/null 2>&1 averaged_perceptron.c: In function 'averaged_perceptron_predict_scores': averaged_perceptron.c:16:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 16 | uint32_t i = 0; | ^ averaged_perceptron.c: In function 'averaged_perceptron_predict_scores_counts': averaged_perceptron.c:45:14: warning: unused variable 'i' [-Wunused-variable] 45 | uint32_t i = 0; | ^ address_parser_train.c: In function 'address_parser_init': address_parser_train.c:821:9: warning: pointer 'phrase_keys' may be used after 'free' [-Wuse-after-free] 821 | free(phrase_keys); | ^~~~~~~~~~~~~~~~~ address_parser_train.c:796:9: note: call to 'free' here 796 | free(phrase_keys); | ^~~~~~~~~~~~~~~~~ mv -f .deps/address_parser_train-address_dictionary.Tpo .deps/address_parser_train-address_dictionary.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-address_dictionary.o -MD -MP -MF .deps/address_parser_test-address_dictionary.Tpo -c -o address_parser_test-address_dictionary.o `test -f 'address_dictionary.c' || echo './'`address_dictionary.c mv -f .deps/libpostal_la-normalize.Tpo .deps/libpostal_la-normalize.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-normalize.o -MD -MP -MF .deps/address_parser_test-normalize.Tpo -c -o address_parser_test-normalize.o `test -f 'normalize.c' || echo './'`normalize.c mv -f .deps/address_parser_test-float_utils.Tpo .deps/address_parser_test-float_utils.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-numex.o -MD -MP -MF .deps/address_parser_test-numex.Tpo -c -o address_parser_test-numex.o `test -f 'numex.c' || echo './'`numex.c mv -f .deps/libpostal_la-soft_tfidf.Tpo .deps/libpostal_la-soft_tfidf.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-features.o -MD -MP -MF .deps/address_parser_test-features.Tpo -c -o address_parser_test-features.o `test -f 'features.c' || echo './'`features.c In file included from sparse_matrix.h:46, from sparse_matrix.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ mv -f .deps/address_parser_train-file_utils.Tpo .deps/address_parser_train-file_utils.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-unicode_scripts.o -MD -MP -MF .deps/address_parser_test-unicode_scripts.Tpo -c -o address_parser_test-unicode_scripts.o `test -f 'unicode_scripts.c' || echo './'`unicode_scripts.c mv -f .deps/address_parser_train-crf_context.Tpo .deps/address_parser_train-crf_context.Po mv -f .deps/libpostal_la-string_similarity.Tpo .deps/libpostal_la-string_similarity.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-transliterate.o -MD -MP -MF .deps/address_parser_test-transliterate.Tpo -c -o address_parser_test-transliterate.o `test -f 'transliterate.c' || echo './'`transliterate.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-trie.o -MD -MP -MF .deps/address_parser_test-trie.Tpo -c -o address_parser_test-trie.o `test -f 'trie.c' || echo './'`trie.c In file included from crf_context.h:20, from crf.h:20, from crf.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ sparse_matrix.c: In function 'sparse_matrix_sort_indices': sparse_matrix.c:95:14: warning: variable 'row' set but not used [-Wunused-but-set-variable] 95 | uint32_t row, row_start, row_len, i; | ^~~ sparse_matrix.c: In function 'sparse_matrix_dot_vector': sparse_matrix.c:119:12: warning: unused variable 'val' [-Wunused-variable] 119 | double val; | ^~~ sparse_matrix.c: In function 'sparse_matrix_sum_cols': sparse_matrix.c:159:12: warning: unused variable 'val' [-Wunused-variable] 159 | double val; | ^~~ sparse_matrix.c: In function 'sparse_matrix_rows_sum_cols': sparse_matrix.c:178:15: warning: unused variable 'indices' [-Wunused-variable] 178 | uint32_t *indices = self->indices->a; | ^~~~~~~ sparse_matrix.c: In function 'sparse_matrix_sum_all_rows': sparse_matrix.c:201:12: warning: unused variable 'val' [-Wunused-variable] 201 | double val; | ^~~ sparse_matrix.c:200:14: warning: variable 'row' set but not used [-Wunused-but-set-variable] 200 | uint32_t row, row_start, row_len; | ^~~ sparse_matrix.c: In function 'sparse_matrix_sum_rows': sparse_matrix.c:217:15: warning: unused variable 'indices' [-Wunused-variable] 217 | uint32_t *indices = self->indices->a; | ^~~~~~~ sparse_matrix.c: In function 'sparse_matrix_dot_dense': sparse_matrix.c:246:12: warning: unused variable 'm2_rows' [-Wunused-variable] 246 | size_t m2_rows = matrix->m; | ^~~~~~~ sparse_matrix.c:244:12: warning: unused variable 'm1_cols' [-Wunused-variable] 244 | size_t m1_cols = self->n; | ^~~~~~~ sparse_matrix.c:243:12: warning: unused variable 'm1_rows' [-Wunused-variable] 243 | size_t m1_rows = self->m; | ^~~~~~~ sparse_matrix.c:239:15: warning: unused variable 'indptr' [-Wunused-variable] 239 | uint32_t *indptr = self->indptr->a; | ^~~~~~ sparse_matrix.c: In function 'sparse_matrix_dot_sparse': sparse_matrix.c:280:12: warning: unused variable 'm1_cols' [-Wunused-variable] 280 | size_t m1_cols = self->n; | ^~~~~~~ sparse_matrix.c:279:12: warning: unused variable 'm1_rows' [-Wunused-variable] 279 | size_t m1_rows = self->m; | ^~~~~~~ sparse_matrix.c:275:15: warning: unused variable 'indptr' [-Wunused-variable] 275 | uint32_t *indptr = self->indptr->a; | ^~~~~~ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from averaged_perceptron_tagger.h:20, from averaged_perceptron_tagger.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ mv -f .deps/address_parser_train-crf_trainer.Tpo .deps/address_parser_train-crf_trainer.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-trie_search.o -MD -MP -MF .deps/address_parser_test-trie_search.Tpo -c -o address_parser_test-trie_search.o `test -f 'trie_search.c' || echo './'`trie_search.c address_dictionary.c: In function 'address_dictionary_add_expansion': address_dictionary.c:173:10: warning: variable 'is_phrase' set but not used [-Wunused-but-set-variable] 173 | bool is_phrase = false; | ^~~~~~~~~ mv -f .deps/address_parser_test-averaged_perceptron_tagger.Tpo .deps/address_parser_test-averaged_perceptron_tagger.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-trie_utils.o -MD -MP -MF .deps/address_parser_test-trie_utils.Tpo -c -o address_parser_test-trie_utils.o `test -f 'trie_utils.c' || echo './'`trie_utils.c In file included from address_dictionary.c:3: address_dictionary.c: In function 'address_phrase_in_dictionaries': address_dictionary.c:63:47: warning: 'uint16_t' {aka 'short unsigned int'} is promoted to 'int' when passed through '...' 63 | uint16_t dictionary_id = va_arg(args, uint16_t); | ^ address_dictionary.c:63:47: note: (so you should pass 'int' not 'uint16_t' {aka 'short unsigned int'} to 'va_arg') address_dictionary.c:63:47: note: if this code is reached, the program will abort mv -f .deps/address_parser_test-address_parser_io.Tpo .deps/address_parser_test-address_parser_io.Po mv -f .deps/libpostal_la-minibatch.Tpo .deps/libpostal_la-minibatch.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-string_utils.o -MD -MP -MF .deps/address_parser_test-string_utils.Tpo -c -o address_parser_test-string_utils.o `test -f 'string_utils.c' || echo './'`string_utils.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-tokens.o -MD -MP -MF .deps/address_parser_test-tokens.Tpo -c -o address_parser_test-tokens.o `test -f 'tokens.c' || echo './'`tokens.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-string_utils.lo -MD -MP -MF .deps/libpostal_la-string_utils.Tpo -c string_utils.c -o libpostal_la-string_utils.o >/dev/null 2>&1 mv -f .deps/address_parser_test-averaged_perceptron.Tpo .deps/address_parser_test-averaged_perceptron.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-file_utils.o -MD -MP -MF .deps/address_parser_test-file_utils.Tpo -c -o address_parser_test-file_utils.o `test -f 'file_utils.c' || echo './'`file_utils.c mv -f .deps/libpostal_la-trie_search.Tpo .deps/libpostal_la-trie_search.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT utf8proc/address_parser_test-utf8proc.o -MD -MP -MF utf8proc/.deps/address_parser_test-utf8proc.Tpo -c -o utf8proc/address_parser_test-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c mv -f .deps/address_parser_test-address_parser_test.Tpo .deps/address_parser_test-address_parser_test.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT address_parser_test-ngrams.o -MD -MP -MF .deps/address_parser_test-ngrams.Tpo -c -o address_parser_test-ngrams.o `test -f 'ngrams.c' || echo './'`ngrams.c trie.c: In function 'trie_read': trie.c:1032:13: warning: unused variable 'check' [-Wunused-variable] 1032 | int32_t check; | ^~~~~ trie.c:1031:13: warning: unused variable 'base' [-Wunused-variable] 1031 | int32_t base; | ^~~~ normalize.c: In function 'normalize_string_languages': normalize.c:269:22: warning: unused variable 'key' [-Wunused-variable] 269 | khiter_t key = kh_put(int_set, scripts, (khint_t)script, &ret); | ^~~ normalize.c:208:11: warning: unused variable 'numex_replaced' [-Wunused-variable] 208 | char *numex_replaced = NULL; | ^~~~~~~~~~~~~~ normalize.c: In function 'numeric_starts_with_alpha': normalize.c:374:14: warning: unused variable 'is_hyphen' [-Wunused-variable] 374 | bool is_hyphen = utf8_is_hyphen(ch); | ^~~~~~~~~ normalize.c:367:10: warning: unused variable 'append_char' [-Wunused-variable] 367 | bool append_char = true; | ^~~~~~~~~~~ normalize.c: In function 'add_normalized_token': normalize.c:406:17: warning: variable 'next_char_len' set but not used [-Wunused-but-set-variable] 406 | ssize_t next_char_len; | ^~~~~~~~~~~~~ numex.c: In function 'convert_numeric_expressions': numex.c:795:18: warning: unused variable 'rule_index' [-Wunused-variable] 795 | uint32_t rule_index = phrase.data; | ^~~~~~~~~~ numex.c:705:17: warning: unused variable 'number_str' [-Wunused-variable] 705 | char_array *number_str = NULL; | ^~~~~~~~~~ numex.c:697:10: warning: unused variable 'advance_state' [-Wunused-variable] 697 | bool advance_state = true; | ^~~~~~~~~~~~~ numex.c:694:19: warning: unused variable 'ch' [-Wunused-variable] 694 | unsigned char ch = '\0'; | ^~ numex.c: In function 'get_ordinal_namespace_prefix': numex.c:968:10: warning: unused variable 'whole_tokens_only' [-Wunused-variable] 968 | bool whole_tokens_only = language->whole_tokens_only; | ^~~~~~~~~~~~~~~~~ numex.c: In function 'possible_ordinal_digit_len': numex.c:1063:10: warning: unused variable 'ignorable' [-Wunused-variable] 1063 | bool ignorable = true; | ^~~~~~~~~ trie_search.c: In function 'trie_search_from_index': trie_search.c:21:54: warning: variable 'last_node' set but not used [-Wunused-but-set-variable] 21 | trie_node_t node = trie_get_node(self, node_id), last_node = node; | ^~~~~~~~~ mv -f .deps/address_parser_train-normalize.Tpo .deps/address_parser_train-normalize.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_address_dictionary-strndup.o -MD -MP -MF .deps/build_address_dictionary-strndup.Tpo -c -o build_address_dictionary-strndup.o `test -f 'strndup.c' || echo './'`strndup.c In file included from trie_utils.h:5, from trie_utils.c:1: trie_utils.c:94:14: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 94 | if (!trie_add(trie, key, next_id++)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_utils.h:251:9: note: in definition of macro 'cstring_array_foreach' 251 | code; \ | ^~~~ trie_utils.c:88:14: note: 'next_id' was declared here 88 | uint32_t next_id; | ^~~~~~~ trie_search.c: In function 'trie_search_prefixes_from_index': trie_search.c:627:12: warning: variable 'separator_char_len' set but not used [-Wunused-but-set-variable] 627 | size_t separator_char_len = 0; | ^~~~~~~~~~~~~~~~~~ mv -f .deps/build_address_dictionary-strndup.Tpo .deps/build_address_dictionary-strndup.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_address_dictionary-address_dictionary_builder.o -MD -MP -MF .deps/build_address_dictionary-address_dictionary_builder.Tpo -c -o build_address_dictionary-address_dictionary_builder.o `test -f 'address_dictionary_builder.c' || echo './'`address_dictionary_builder.c mv -f .deps/address_parser_test-crf.Tpo .deps/address_parser_test-crf.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_address_dictionary-address_dictionary.o -MD -MP -MF .deps/build_address_dictionary-address_dictionary.Tpo -c -o build_address_dictionary-address_dictionary.o `test -f 'address_dictionary.c' || echo './'`address_dictionary.c tokens.c: In function 'tokenized_string_new_size': tokens.c:13:66: warning: unused parameter 'num_tokens' [-Wunused-parameter] 13 | tokenized_string_t *tokenized_string_new_size(size_t len, size_t num_tokens) { | ~~~~~~~^~~~~~~~~~ mv -f .deps/address_parser_train-trie_utils.Tpo .deps/address_parser_train-trie_utils.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_address_dictionary-file_utils.o -MD -MP -MF .deps/build_address_dictionary-file_utils.Tpo -c -o build_address_dictionary-file_utils.o `test -f 'file_utils.c' || echo './'`file_utils.c trie_utils.c: In function 'trie_new_from_cstring_array_sorted': trie_utils.c:55:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 55 | uint32_t i; | ^ trie_utils.c: In function 'trie_new_from_cstring_array': trie_utils.c:86:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 86 | uint32_t i; | ^ string_utils.c: In function 'utf8_reversed_string': string_utils.c:193:18: warning: variable 'remaining' set but not used [-Wunused-but-set-variable] 193 | ssize_t len, remaining; | ^~~~~~~~~ string_utils.c: In function 'unicode_codepoints': string_utils.c:383:13: warning: unused variable 'num_utf8_chars' [-Wunused-variable] 383 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function 'utf8_compare_case_insensitive': string_utils.c:503:85: warning: unused parameter 'len' [-Wunused-parameter] 503 | inline int utf8_compare_case_insensitive(const char *str1, const char *str2, size_t len) { | ~~~~~~~^~~ string_utils.c: In function 'utf8_common_prefix_len': string_utils.c:519:12: warning: unused variable 'remaining' [-Wunused-variable] 519 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function 'string_is_digit': string_utils.c:678:10: warning: unused variable 'ignorable' [-Wunused-variable] 678 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'string_is_ignorable': string_utils.c:704:10: warning: unused variable 'ignorable' [-Wunused-variable] 704 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'cstring_array_get_offset': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1241:9: note: in expansion of macro 'INVALID_INDEX' 1241 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ string_utils.c: In function 'cstring_array_token_length': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1254:9: note: in expansion of macro 'INVALID_INDEX' 1254 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ mv -f .deps/address_parser_test-features.Tpo .deps/address_parser_test-features.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_address_dictionary-string_utils.o -MD -MP -MF .deps/build_address_dictionary-string_utils.Tpo -c -o build_address_dictionary-string_utils.o `test -f 'string_utils.c' || echo './'`string_utils.c In file included from collections.h:11, from trie.h:31, from trie_search.h:10, from trie_search.c:1: In function 'phrase_array_push', inlined from 'trie_search_from_index' at trie_search.c:128:25: vector.h:124:30: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 124 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:190:5: note: in expansion of macro '__VECTOR_BASE' 190 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro 'VECTOR_INIT' 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function 'trie_search_from_index': trie_search.c:28:14: note: 'data' was declared here 28 | uint32_t data; | ^~~~ mv -f .deps/libpostal_la-double_metaphone.Tpo .deps/libpostal_la-double_metaphone.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_address_dictionary-trie.o -MD -MP -MF .deps/build_address_dictionary-trie.Tpo -c -o build_address_dictionary-trie.o `test -f 'trie.c' || echo './'`trie.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-transliterate.lo -MD -MP -MF .deps/libpostal_la-transliterate.Tpo -c transliterate.c -o libpostal_la-transliterate.o >/dev/null 2>&1 mv -f .deps/address_parser_test-graph_builder.Tpo .deps/address_parser_test-graph_builder.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_address_dictionary-trie_search.o -MD -MP -MF .deps/build_address_dictionary-trie_search.Tpo -c -o build_address_dictionary-trie_search.o `test -f 'trie_search.c' || echo './'`trie_search.c mv -f .deps/address_parser_train-trie_search.Tpo .deps/address_parser_train-trie_search.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT utf8proc/build_address_dictionary-utf8proc.o -MD -MP -MF utf8proc/.deps/build_address_dictionary-utf8proc.Tpo -c -o utf8proc/build_address_dictionary-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c mv -f .deps/address_parser_test-tokens.Tpo .deps/address_parser_test-tokens.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_numex_table-strndup.o -MD -MP -MF .deps/build_numex_table-strndup.Tpo -c -o build_numex_table-strndup.o `test -f 'strndup.c' || echo './'`strndup.c transliterate.c: In function 'replace_groups': transliterate.c:615:12: warning: variable 'group_num_len' set but not used [-Wunused-but-set-variable] 615 | size_t group_num_len = 0; | ^~~~~~~~~~~~~ transliterate.c:614:12: warning: variable 'group_num_start' set but not used [-Wunused-but-set-variable] 614 | size_t group_num_start = 0; | ^~~~~~~~~~~~~~~ mv -f .deps/address_parser_train-address_parser.Tpo .deps/address_parser_train-address_parser.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_numex_table-numex_table_builder.o -MD -MP -MF .deps/build_numex_table-numex_table_builder.Tpo -c -o build_numex_table-numex_table_builder.o `test -f 'numex_table_builder.c' || echo './'`numex_table_builder.c transliterate.c: In function 'transliterate': transliterate.c:937:26: warning: variable 'added_previous_phrase' set but not used [-Wunused-but-set-variable] 937 | bool added_previous_phrase = false; | ^~~~~~~~~~~~~~~~~~~~~ In file included from collections.h:8, from transliterate.h:8, from transliterate.c:2: log/log.h:52:55: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 52 | #define log_debug(M, ...) do { if (0) fprintf(stderr, "\33[34mDEBUG\33[39m " M " \33[90m at %s (%s:%d) \33[39m\n", ##__VA_ARGS__, __func__, __FILE__, __LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~ transliterate.c:1036:13: note: in expansion of macro 'log_debug' 1036 | log_debug("Got unicode normalization step, new str=%s, len=%lu\n", str, strlen(str)); | ^~~~~~~~~ ngrams.c: In function 'add_ngrams': ngrams.c:37:22: warning: unused variable 'token_index' [-Wunused-variable] 37 | uint32_t token_index = cstring_array_start_token(grams); | ^~~~~~~~~~~ mv -f .deps/address_parser_test-graph.Tpo .deps/address_parser_test-graph.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_numex_table-numex.o -MD -MP -MF .deps/build_numex_table-numex.Tpo -c -o build_numex_table-numex.o `test -f 'numex.c' || echo './'`numex.c mv -f .deps/build_numex_table-strndup.Tpo .deps/build_numex_table-strndup.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_numex_table-file_utils.o -MD -MP -MF .deps/build_numex_table-file_utils.Tpo -c -o build_numex_table-file_utils.o `test -f 'file_utils.c' || echo './'`file_utils.c mv -f utf8proc/.deps/address_parser-utf8proc.Tpo utf8proc/.deps/address_parser-utf8proc.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_numex_table-string_utils.o -MD -MP -MF .deps/build_numex_table-string_utils.Tpo -c -o build_numex_table-string_utils.o `test -f 'string_utils.c' || echo './'`string_utils.c trie.c: In function 'trie_get_from_index': trie.c:880:12: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 880 | return next_id; | ^~~~~~~ trie.c:853:14: note: 'next_id' was declared here 853 | uint32_t next_id; | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-expand.lo -MD -MP -MF .deps/libpostal_la-expand.Tpo -c expand.c -o libpostal_la-expand.o >/dev/null 2>&1 In function 'phrase_array_push', inlined from 'trie_search_tokens_from_index' at trie_search.c:458:9: vector.h:124:30: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 124 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:190:5: note: in expansion of macro '__VECTOR_BASE' 190 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro 'VECTOR_INIT' 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function 'trie_search_tokens_from_index': trie_search.c:246:14: note: 'data' was declared here 246 | uint32_t data; | ^~~~ address_dictionary.c: In function 'address_dictionary_add_expansion': address_dictionary.c:173:10: warning: variable 'is_phrase' set but not used [-Wunused-but-set-variable] 173 | bool is_phrase = false; | ^~~~~~~~~ In file included from address_dictionary.c:3: address_dictionary.c: In function 'address_phrase_in_dictionaries': address_dictionary.c:63:47: warning: 'uint16_t' {aka 'short unsigned int'} is promoted to 'int' when passed through '...' 63 | uint16_t dictionary_id = va_arg(args, uint16_t); | ^ address_dictionary.c:63:47: note: (so you should pass 'int' not 'uint16_t' {aka 'short unsigned int'} to 'va_arg') address_dictionary.c:63:47: note: if this code is reached, the program will abort mv -f .deps/address_parser_test-ngrams.Tpo .deps/address_parser_test-ngrams.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_numex_table-tokens.o -MD -MP -MF .deps/build_numex_table-tokens.Tpo -c -o build_numex_table-tokens.o `test -f 'tokens.c' || echo './'`tokens.c trie.c: In function 'trie_get_len': trie.c:885:12: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 885 | return trie_get_from_index(self, word, len, ROOT_NODE_ID); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trie.c:853:14: note: 'next_id' was declared here 853 | uint32_t next_id; | ^~~~~~~ trie_search.c: In function 'trie_search_from_index': trie_search.c:21:54: warning: variable 'last_node' set but not used [-Wunused-but-set-variable] 21 | trie_node_t node = trie_get_node(self, node_id), last_node = node; | ^~~~~~~~~ mv -f .deps/libpostal-string_utils.Tpo .deps/libpostal-string_utils.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_numex_table-trie.o -MD -MP -MF .deps/build_numex_table-trie.Tpo -c -o build_numex_table-trie.o `test -f 'trie.c' || echo './'`trie.c mv -f .deps/address_parser_test-file_utils.Tpo .deps/address_parser_test-file_utils.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_numex_table-trie_search.o -MD -MP -MF .deps/build_numex_table-trie_search.Tpo -c -o build_numex_table-trie_search.o `test -f 'trie_search.c' || echo './'`trie_search.c trie_search.c: In function 'trie_search_prefixes_from_index': trie_search.c:627:12: warning: variable 'separator_char_len' set but not used [-Wunused-but-set-variable] 627 | size_t separator_char_len = 0; | ^~~~~~~~~~~~~~~~~~ string_utils.c: In function 'utf8_reversed_string': string_utils.c:193:18: warning: variable 'remaining' set but not used [-Wunused-but-set-variable] 193 | ssize_t len, remaining; | ^~~~~~~~~ string_utils.c: In function 'unicode_codepoints': string_utils.c:383:13: warning: unused variable 'num_utf8_chars' [-Wunused-variable] 383 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function 'utf8_compare_case_insensitive': string_utils.c:503:85: warning: unused parameter 'len' [-Wunused-parameter] 503 | inline int utf8_compare_case_insensitive(const char *str1, const char *str2, size_t len) { | ~~~~~~~^~~ string_utils.c: In function 'utf8_common_prefix_len': string_utils.c:519:12: warning: unused variable 'remaining' [-Wunused-variable] 519 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function 'string_is_digit': string_utils.c:678:10: warning: unused variable 'ignorable' [-Wunused-variable] 678 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'string_is_ignorable': string_utils.c:704:10: warning: unused variable 'ignorable' [-Wunused-variable] 704 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'cstring_array_get_offset': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1241:9: note: in expansion of macro 'INVALID_INDEX' 1241 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ string_utils.c: In function 'cstring_array_token_length': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1254:9: note: in expansion of macro 'INVALID_INDEX' 1254 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ mv -f .deps/address_parser_test-address_dictionary.Tpo .deps/address_parser_test-address_dictionary.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT utf8proc/build_numex_table-utf8proc.o -MD -MP -MF utf8proc/.deps/build_numex_table-utf8proc.Tpo -c -o utf8proc/build_numex_table-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c trie.c: In function 'trie_read': trie.c:1032:13: warning: unused variable 'check' [-Wunused-variable] 1032 | int32_t check; | ^~~~~ trie.c:1031:13: warning: unused variable 'base' [-Wunused-variable] 1031 | int32_t base; | ^~~~ mv -f .deps/libpostal_la-crf_context.Tpo .deps/libpostal_la-crf_context.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_trans_table-strndup.o -MD -MP -MF .deps/build_trans_table-strndup.Tpo -c -o build_trans_table-strndup.o `test -f 'strndup.c' || echo './'`strndup.c numex.c: In function 'convert_numeric_expressions': numex.c:795:18: warning: unused variable 'rule_index' [-Wunused-variable] 795 | uint32_t rule_index = phrase.data; | ^~~~~~~~~~ numex.c:705:17: warning: unused variable 'number_str' [-Wunused-variable] 705 | char_array *number_str = NULL; | ^~~~~~~~~~ numex.c:697:10: warning: unused variable 'advance_state' [-Wunused-variable] 697 | bool advance_state = true; | ^~~~~~~~~~~~~ numex.c:694:19: warning: unused variable 'ch' [-Wunused-variable] 694 | unsigned char ch = '\0'; | ^~ numex.c: In function 'get_ordinal_namespace_prefix': numex.c:968:10: warning: unused variable 'whole_tokens_only' [-Wunused-variable] 968 | bool whole_tokens_only = language->whole_tokens_only; | ^~~~~~~~~~~~~~~~~ numex.c: In function 'possible_ordinal_digit_len': numex.c:1063:10: warning: unused variable 'ignorable' [-Wunused-variable] 1063 | bool ignorable = true; | ^~~~~~~~~ mv -f .deps/build_trans_table-strndup.Tpo .deps/build_trans_table-strndup.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_trans_table-transliteration_table_builder.o -MD -MP -MF .deps/build_trans_table-transliteration_table_builder.Tpo -c -o build_trans_table-transliteration_table_builder.o `test -f 'transliteration_table_builder.c' || echo './'`transliteration_table_builder.c In file included from collections.h:11, from trie.h:31, from trie_search.h:10, from trie_search.c:1: In function 'phrase_array_push', inlined from 'trie_search_from_index' at trie_search.c:128:25: vector.h:124:30: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 124 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:190:5: note: in expansion of macro '__VECTOR_BASE' 190 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro 'VECTOR_INIT' 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function 'trie_search_from_index': trie_search.c:28:14: note: 'data' was declared here 28 | uint32_t data; | ^~~~ In function 'ordinal_indicator_destroy', inlined from 'ordinal_indicator_new' at numex.c:329:9: numex.c:314:13: warning: '*ordinal.suffix' may be used uninitialized [-Wmaybe-uninitialized] 314 | if (self->suffix != NULL) { | ~~~~^~~~~~~~ string_utils.c: In function 'utf8_reversed_string': string_utils.c:193:18: warning: variable 'remaining' set but not used [-Wunused-but-set-variable] 193 | ssize_t len, remaining; | ^~~~~~~~~ string_utils.c: In function 'unicode_codepoints': string_utils.c:383:13: warning: unused variable 'num_utf8_chars' [-Wunused-variable] 383 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function 'utf8_compare_case_insensitive': string_utils.c:503:85: warning: unused parameter 'len' [-Wunused-parameter] 503 | inline int utf8_compare_case_insensitive(const char *str1, const char *str2, size_t len) { | ~~~~~~~^~~ string_utils.c: In function 'utf8_common_prefix_len': string_utils.c:519:12: warning: unused variable 'remaining' [-Wunused-variable] 519 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function 'string_is_digit': string_utils.c:678:10: warning: unused variable 'ignorable' [-Wunused-variable] 678 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'string_is_ignorable': string_utils.c:704:10: warning: unused variable 'ignorable' [-Wunused-variable] 704 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'cstring_array_get_offset': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1241:9: note: in expansion of macro 'INVALID_INDEX' 1241 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ string_utils.c: In function 'cstring_array_token_length': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1254:9: note: in expansion of macro 'INVALID_INDEX' 1254 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ mv -f .deps/address_parser-string_utils.Tpo .deps/address_parser-string_utils.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_trans_table-transliterate.o -MD -MP -MF .deps/build_trans_table-transliterate.Tpo -c -o build_trans_table-transliterate.o `test -f 'transliterate.c' || echo './'`transliterate.c mv -f .deps/libpostal_la-trie.Tpo .deps/libpostal_la-trie.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_trans_table-trie.o -MD -MP -MF .deps/build_trans_table-trie.Tpo -c -o build_trans_table-trie.o `test -f 'trie.c' || echo './'`trie.c In file included from trie_utils.h:5, from trie_utils.c:1: trie_utils.c:94:14: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 94 | if (!trie_add(trie, key, next_id++)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_utils.h:251:9: note: in definition of macro 'cstring_array_foreach' 251 | code; \ | ^~~~ trie.c: In function 'trie_read': trie_utils.c:88:14: note: 'next_id' was declared here 88 | uint32_t next_id; | ^~~~~~~ trie.c:1032:13: warning: unused variable 'check' [-Wunused-variable] 1032 | int32_t check; | ^~~~~ trie.c:1031:13: warning: unused variable 'base' [-Wunused-variable] 1031 | int32_t base; | ^~~~ tokens.c: In function 'tokenized_string_new_size': tokens.c:13:66: warning: unused parameter 'num_tokens' [-Wunused-parameter] 13 | tokenized_string_t *tokenized_string_new_size(size_t len, size_t num_tokens) { | ~~~~~~~^~~~~~~~~~ mv -f .deps/address_parser_train-numex.Tpo .deps/address_parser_train-numex.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_trans_table-trie_search.o -MD -MP -MF .deps/build_trans_table-trie_search.Tpo -c -o build_trans_table-trie_search.o `test -f 'trie_search.c' || echo './'`trie_search.c mv -f .deps/address_parser_train-trie.Tpo .deps/address_parser_train-trie.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_trans_table-file_utils.o -MD -MP -MF .deps/build_trans_table-file_utils.Tpo -c -o build_trans_table-file_utils.o `test -f 'file_utils.c' || echo './'`file_utils.c trie_search.c: In function 'trie_search_from_index': trie_search.c:21:54: warning: variable 'last_node' set but not used [-Wunused-but-set-variable] 21 | trie_node_t node = trie_get_node(self, node_id), last_node = node; | ^~~~~~~~~ numex_table_builder.c: In function 'main': numex_table_builder.c:64:22: warning: unused variable 'rule' [-Wunused-variable] 64 | numex_rule_t rule; | ^~~~ mv -f .deps/address_parser_test-trie_utils.Tpo .deps/address_parser_test-trie_utils.Po numex_table_builder.c:48:12: warning: unused variable 'num_ordinal_indicator_rules' [-Wunused-variable] 48 | size_t num_ordinal_indicator_rules = sizeof(ordinal_indicator_rules) / sizeof(ordinal_indicator_t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT build_trans_table-string_utils.o -MD -MP -MF .deps/build_trans_table-string_utils.Tpo -c -o build_trans_table-string_utils.o `test -f 'string_utils.c' || echo './'`string_utils.c trie_search.c: In function 'trie_search_prefixes_from_index': trie_search.c:627:12: warning: variable 'separator_char_len' set but not used [-Wunused-but-set-variable] 627 | size_t separator_char_len = 0; | ^~~~~~~~~~~~~~~~~~ mv -f .deps/address_parser_test-sparse_matrix.Tpo .deps/address_parser_test-sparse_matrix.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT utf8proc/build_trans_table-utf8proc.o -MD -MP -MF utf8proc/.deps/build_trans_table-utf8proc.Tpo -c -o utf8proc/build_trans_table-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c mv -f .deps/libpostal_la-near_dupe.Tpo .deps/libpostal_la-near_dupe.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-strndup.o -MD -MP -MF .deps/language_classifier_train-strndup.Tpo -c -o language_classifier_train-strndup.o `test -f 'strndup.c' || echo './'`strndup.c In function 'phrase_array_push', inlined from 'trie_search_tokens_from_index' at trie_search.c:458:9: vector.h:124:30: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 124 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:190:5: note: in expansion of macro '__VECTOR_BASE' 190 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro 'VECTOR_INIT' 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function 'trie_search_tokens_from_index': trie_search.c:246:14: note: 'data' was declared here 246 | uint32_t data; | ^~~~ mv -f .deps/address_parser_test-trie_search.Tpo .deps/address_parser_test-trie_search.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-language_classifier_train.o -MD -MP -MF .deps/language_classifier_train-language_classifier_train.Tpo -c -o language_classifier_train-language_classifier_train.o `test -f 'language_classifier_train.c' || echo './'`language_classifier_train.c mv -f .deps/language_classifier_train-strndup.Tpo .deps/language_classifier_train-strndup.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-language_classifier.o -MD -MP -MF .deps/language_classifier_train-language_classifier.Tpo -c -o language_classifier_train-language_classifier.o `test -f 'language_classifier.c' || echo './'`language_classifier.c mv -f .deps/build_numex_table-tokens.Tpo .deps/build_numex_table-tokens.Po mv -f .deps/build_address_dictionary-file_utils.Tpo .deps/build_address_dictionary-file_utils.Po mv -f .deps/build_numex_table-file_utils.Tpo .deps/build_numex_table-file_utils.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-language_features.o -MD -MP -MF .deps/language_classifier_train-language_features.Tpo -c -o language_classifier_train-language_features.o `test -f 'language_features.c' || echo './'`language_features.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-language_classifier_io.o -MD -MP -MF .deps/language_classifier_train-language_classifier_io.Tpo -c -o language_classifier_train-language_classifier_io.o `test -f 'language_classifier_io.c' || echo './'`language_classifier_io.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-logistic_regression_trainer.o -MD -MP -MF .deps/language_classifier_train-logistic_regression_trainer.Tpo -c -o language_classifier_train-logistic_regression_trainer.o `test -f 'logistic_regression_trainer.c' || echo './'`logistic_regression_trainer.c In file included from collections.h:11, from trie.h:31, from trie_search.h:10, from trie_search.c:1: In function 'phrase_array_push', inlined from 'trie_search_from_index' at trie_search.c:128:25: vector.h:124:30: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 124 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:190:5: note: in expansion of macro '__VECTOR_BASE' 190 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro 'VECTOR_INIT' 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function 'trie_search_from_index': trie_search.c:28:14: note: 'data' was declared here 28 | uint32_t data; | ^~~~ trie.c: In function 'trie_read': trie.c:1032:13: warning: unused variable 'check' [-Wunused-variable] 1032 | int32_t check; | ^~~~~ trie.c:1031:13: warning: unused variable 'base' [-Wunused-variable] 1031 | int32_t base; | ^~~~ mv -f .deps/libpostal_la-numex.Tpo .deps/libpostal_la-numex.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-logistic_regression.o -MD -MP -MF .deps/language_classifier_train-logistic_regression.Tpo -c -o language_classifier_train-logistic_regression.o `test -f 'logistic_regression.c' || echo './'`logistic_regression.c string_utils.c: In function 'utf8_reversed_string': string_utils.c:193:18: warning: variable 'remaining' set but not used [-Wunused-but-set-variable] 193 | ssize_t len, remaining; | ^~~~~~~~~ string_utils.c: In function 'unicode_codepoints': string_utils.c:383:13: warning: unused variable 'num_utf8_chars' [-Wunused-variable] 383 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function 'utf8_compare_case_insensitive': string_utils.c:503:85: warning: unused parameter 'len' [-Wunused-parameter] 503 | inline int utf8_compare_case_insensitive(const char *str1, const char *str2, size_t len) { | ~~~~~~~^~~ string_utils.c: In function 'utf8_common_prefix_len': string_utils.c:519:12: warning: unused variable 'remaining' [-Wunused-variable] 519 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function 'string_is_digit': string_utils.c:678:10: warning: unused variable 'ignorable' [-Wunused-variable] 678 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'string_is_ignorable': string_utils.c:704:10: warning: unused variable 'ignorable' [-Wunused-variable] 704 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'cstring_array_get_offset': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1241:9: note: in expansion of macro 'INVALID_INDEX' 1241 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ string_utils.c: In function 'cstring_array_token_length': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1254:9: note: in expansion of macro 'INVALID_INDEX' 1254 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ transliterate.c: In function 'replace_groups': transliterate.c:615:12: warning: variable 'group_num_len' set but not used [-Wunused-but-set-variable] 615 | size_t group_num_len = 0; | ^~~~~~~~~~~~~ transliterate.c:614:12: warning: variable 'group_num_start' set but not used [-Wunused-but-set-variable] 614 | size_t group_num_start = 0; | ^~~~~~~~~~~~~~~ transliterate.c: In function 'transliterate': transliterate.c:937:26: warning: variable 'added_previous_phrase' set but not used [-Wunused-but-set-variable] 937 | bool added_previous_phrase = false; | ^~~~~~~~~~~~~~~~~~~~~ In file included from collections.h:8, from transliterate.h:8, from transliterate.c:2: log/log.h:52:55: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 52 | #define log_debug(M, ...) do { if (0) fprintf(stderr, "\33[34mDEBUG\33[39m " M " \33[90m at %s (%s:%d) \33[39m\n", ##__VA_ARGS__, __func__, __FILE__, __LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~ transliterate.c:1036:13: note: in expansion of macro 'log_debug' 1036 | log_debug("Got unicode normalization step, new str=%s, len=%lu\n", str, strlen(str)); | ^~~~~~~~~ mv -f .deps/address_parser_train-averaged_perceptron_trainer.Tpo .deps/address_parser_train-averaged_perceptron_trainer.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-logistic.o -MD -MP -MF .deps/language_classifier_train-logistic.Tpo -c -o language_classifier_train-logistic.o `test -f 'logistic.c' || echo './'`logistic.c In function 'ordinal_indicator_destroy', inlined from 'ordinal_indicator_new' at numex.c:329:9: numex.c:314:13: warning: '*ordinal.suffix' may be used uninitialized [-Wmaybe-uninitialized] 314 | if (self->suffix != NULL) { | ~~~~^~~~~~~~ mv -f .deps/build_address_dictionary-address_dictionary.Tpo .deps/build_address_dictionary-address_dictionary.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-sparse_matrix.o -MD -MP -MF .deps/language_classifier_train-sparse_matrix.Tpo -c -o language_classifier_train-sparse_matrix.o `test -f 'sparse_matrix.c' || echo './'`sparse_matrix.c mv -f .deps/build_numex_table-numex_table_builder.Tpo .deps/build_numex_table-numex_table_builder.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-sparse_matrix_utils.o -MD -MP -MF .deps/language_classifier_train-sparse_matrix_utils.Tpo -c -o language_classifier_train-sparse_matrix_utils.o `test -f 'sparse_matrix_utils.c' || echo './'`sparse_matrix_utils.c In function 'phrase_array_push', inlined from 'trie_search_tokens_from_index' at trie_search.c:458:9: vector.h:124:30: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 124 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:190:5: note: in expansion of macro '__VECTOR_BASE' 190 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro 'VECTOR_INIT' 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function 'trie_search_tokens_from_index': trie_search.c:246:14: note: 'data' was declared here 246 | uint32_t data; | ^~~~ In file included from sparse_matrix.h:46, from averaged_perceptron.h:27, from averaged_perceptron_tagger.h:20, from logistic_regression_trainer.h:9, from logistic_regression_trainer.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ In file included from logistic_regression.h:26, from language_classifier.h:11, from language_classifier_train.c:11: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ trie_search.c: In function 'trie_search_from_index': trie_search.c:21:54: warning: variable 'last_node' set but not used [-Wunused-but-set-variable] 21 | trie_node_t node = trie_get_node(self, node_id), last_node = node; | ^~~~~~~~~ In file included from logistic_regression.h:26, from language_classifier.h:11, from language_features.c:2: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ trie_search.c: In function 'trie_search_prefixes_from_index': trie_search.c:627:12: warning: variable 'separator_char_len' set but not used [-Wunused-but-set-variable] 627 | size_t separator_char_len = 0; | ^~~~~~~~~~~~~~~~~~ mv -f .deps/address_parser_test-crf_context.Tpo .deps/address_parser_test-crf_context.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-features.o -MD -MP -MF .deps/language_classifier_train-features.Tpo -c -o language_classifier_train-features.o `test -f 'features.c' || echo './'`features.c language_classifier_train.c: In function 'compute_total_cost': language_classifier_train.c:248:22: warning: unused variable 'theta' [-Wunused-variable] 248 | double_matrix_t *theta = logistic_regression_trainer_get_regularized_weights(trainer); | ^~~~~ language_classifier_train.c: In function 'language_classifier_train_epoch': language_classifier_train.c:301:12: warning: unused variable 'last_cost' [-Wunused-variable] 301 | double last_cost = 0.0; | ^~~~~~~~~ language_classifier_train.c:300:12: warning: unused variable 'total_cost' [-Wunused-variable] 300 | double total_cost = 0.0; | ^~~~~~~~~~ language_classifier_train.c:299:12: warning: unused variable 'batch_cost' [-Wunused-variable] 299 | double batch_cost = 0.0; | ^~~~~~~~~~ language_classifier_train.c: In function 'main': language_classifier_train.c:884:13: warning: unused variable 'ret' [-Wunused-variable] 884 | int ret = system(char_array_get_string(head_command)); | ^~~ language_features.c: In function 'add_ngram_features': language_features.c:55:11: warning: unused variable 'feature_namespace' [-Wunused-variable] 55 | char *feature_namespace; | ^~~~~~~~~~~~~~~~~ language_features.c: In function 'add_script_feature': language_features.c:216:69: warning: unused parameter 'prefix' [-Wunused-parameter] 216 | static void add_script_feature(khash_t(str_double) *features, char *prefix, char_array *feature_array, script_t script) { | ~~~~~~^~~~~~ language_features.c: In function 'extract_language_features': language_features.c:275:19: warning: unused variable 'phrase' [-Wunused-variable] 275 | char *phrase = NULL; | ^~~~~~ language_features.c:274:21: warning: unused variable 'prev_token' [-Wunused-variable] 274 | token_t prev_token; | ^~~~~~~~~~ In file included from logistic_regression.h:26, from language_classifier.h:11, from language_classifier.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ In file included from logistic_regression.h:26, from language_classifier.h:11, from language_classifier_io.h:11, from language_classifier_io.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ mv -f .deps/address_parser_train-crf_trainer_averaged_perceptron.Tpo .deps/address_parser_train-crf_trainer_averaged_perceptron.Po mv -f .deps/build_trans_table-file_utils.Tpo .deps/build_trans_table-file_utils.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-minibatch.o -MD -MP -MF .deps/language_classifier_train-minibatch.Tpo -c -o language_classifier_train-minibatch.o `test -f 'minibatch.c' || echo './'`minibatch.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-float_utils.o -MD -MP -MF .deps/language_classifier_train-float_utils.Tpo -c -o language_classifier_train-float_utils.o `test -f 'float_utils.c' || echo './'`float_utils.c mv -f .deps/address_parser_test-address_parser.Tpo .deps/address_parser_test-address_parser.Po In file included from logistic_regression.h:26, from logistic_regression.c:3: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-stochastic_gradient_descent.o -MD -MP -MF .deps/language_classifier_train-stochastic_gradient_descent.Tpo -c -o language_classifier_train-stochastic_gradient_descent.o `test -f 'stochastic_gradient_descent.c' || echo './'`stochastic_gradient_descent.c trie.c: In function 'trie_get_from_index': trie.c:880:12: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 880 | return next_id; | ^~~~~~~ trie.c:853:14: note: 'next_id' was declared here 853 | uint32_t next_id; | ^~~~~~~ In file included from collections.h:11, from trie.h:31, from trie_search.h:10, from trie_search.c:1: In function 'phrase_array_push', inlined from 'trie_search_from_index' at trie_search.c:128:25: vector.h:124:30: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 124 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:190:5: note: in expansion of macro '__VECTOR_BASE' 190 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro 'VECTOR_INIT' 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function 'trie_search_from_index': trie_search.c:28:14: note: 'data' was declared here 28 | uint32_t data; | ^~~~ mv -f .deps/address_parser_test-normalize.Tpo .deps/address_parser_test-normalize.Po In function 'address_parser_train_set_iterations', inlined from 'address_parser_train' at address_parser_train.c:1118:9: address_parser_train.c:1024:33: warning: 'trainer' may be used uninitialized [-Wmaybe-uninitialized] 1024 | crf_trainer->iterations = iterations; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ address_parser_train.c: In function 'address_parser_train': gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-ftrl.o -MD -MP -MF .deps/language_classifier_train-ftrl.Tpo -c -o language_classifier_train-ftrl.o `test -f 'ftrl.c' || echo './'`ftrl.c address_parser_train.c:1106:11: note: 'trainer' was declared here 1106 | void *trainer; | ^~~~~~~ logistic_regression.c: In function 'logistic_regression_cost_function': logistic_regression.c:63:13: warning: unused variable 'expected_values' [-Wunused-variable] 63 | double *expected_values = p_y->values; | ^~~~~~~~~~~~~~~ logistic_regression.c:45:12: warning: unused variable 'n' [-Wunused-variable] 45 | size_t n = x->n; | ^ logistic_regression.c: In function 'logistic_regression_gradient': logistic_regression.c:105:13: warning: unused variable 'gradient_values' [-Wunused-variable] 105 | double *gradient_values = gradient->values; | ^~~~~~~~~~~~~~~ logistic_regression.c:104:13: warning: unused variable 'predicted_values' [-Wunused-variable] 104 | double *predicted_values = p_y->values; | ^~~~~~~~~~~~~~~~ logistic_regression.c:103:13: warning: unused variable 'theta_values' [-Wunused-variable] 103 | double *theta_values = theta->values; | ^~~~~~~~~~~~ logistic_regression.c:95:12: warning: unused variable 'residual' [-Wunused-variable] 95 | double residual; | ^~~~~~~~ logistic_regression.c:93:14: warning: unused variable 'i' [-Wunused-variable] 93 | uint32_t i, j; | ^ logistic_regression.c:91:12: warning: unused variable 'num_features' [-Wunused-variable] 91 | size_t num_features = n; | ^~~~~~~~~~~~ In file included from sparse_matrix.h:46, from sparse_matrix.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ In file included from logistic.h:7, from logistic.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ trie.c: In function 'trie_get_len': trie.c:885:12: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 885 | return trie_get_from_index(self, word, len, ROOT_NODE_ID); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trie.c:853:14: note: 'next_id' was declared here 853 | uint32_t next_id; | ^~~~~~~ sparse_matrix.c: In function 'sparse_matrix_sort_indices': sparse_matrix.c:95:14: warning: variable 'row' set but not used [-Wunused-but-set-variable] 95 | uint32_t row, row_start, row_len, i; | ^~~ sparse_matrix.c: In function 'sparse_matrix_dot_vector': sparse_matrix.c:119:12: warning: unused variable 'val' [-Wunused-variable] 119 | double val; | ^~~ In function 'cstring_array_destroy', inlined from 'cstring_array_new' at string_utils.c:1098:9: sparse_matrix.c: In function 'sparse_matrix_sum_cols': sparse_matrix.c:159:12: warning: unused variable 'val' [-Wunused-variable] 159 | double val; | ^~~ sparse_matrix.c: In function 'sparse_matrix_rows_sum_cols': sparse_matrix.c:178:15: warning: unused variable 'indices' [-Wunused-variable] 178 | uint32_t *indices = self->indices->a; | ^~~~~~~ string_utils.c:1116:13: warning: '*array.str' may be used uninitialized [-Wmaybe-uninitialized] 1116 | if (self->str) { | ~~~~^~~~~ sparse_matrix.c: In function 'sparse_matrix_sum_all_rows': sparse_matrix.c:201:12: warning: unused variable 'val' [-Wunused-variable] 201 | double val; | ^~~ sparse_matrix.c:200:14: warning: variable 'row' set but not used [-Wunused-but-set-variable] 200 | uint32_t row, row_start, row_len; | ^~~ sparse_matrix.c: In function 'sparse_matrix_sum_rows': sparse_matrix.c:217:15: warning: unused variable 'indices' [-Wunused-variable] 217 | uint32_t *indices = self->indices->a; | ^~~~~~~ sparse_matrix.c: In function 'sparse_matrix_dot_dense': sparse_matrix.c:246:12: warning: unused variable 'm2_rows' [-Wunused-variable] 246 | size_t m2_rows = matrix->m; | ^~~~~~~ sparse_matrix.c:244:12: warning: unused variable 'm1_cols' [-Wunused-variable] 244 | size_t m1_cols = self->n; | ^~~~~~~ sparse_matrix.c:243:12: warning: unused variable 'm1_rows' [-Wunused-variable] 243 | size_t m1_rows = self->m; | ^~~~~~~ sparse_matrix.c:239:15: warning: unused variable 'indptr' [-Wunused-variable] 239 | uint32_t *indptr = self->indptr->a; | ^~~~~~ sparse_matrix.c: In function 'sparse_matrix_dot_sparse': sparse_matrix.c:280:12: warning: unused variable 'm1_cols' [-Wunused-variable] 280 | size_t m1_cols = self->n; | ^~~~~~~ sparse_matrix.c:279:12: warning: unused variable 'm1_rows' [-Wunused-variable] 279 | size_t m1_rows = self->m; | ^~~~~~~ sparse_matrix.c:275:15: warning: unused variable 'indptr' [-Wunused-variable] 275 | uint32_t *indptr = self->indptr->a; | ^~~~~~ In file included from sparse_matrix.h:46, from sparse_matrix_utils.h:6, from sparse_matrix_utils.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ logistic.c: In function 'softmax_vector': logistic.c:16:12: warning: unused variable 'sum' [-Wunused-variable] 16 | double sum = 0.0; | ^~~ sparse_matrix_utils.c: In function 'sparse_matrix_alias_columns': sparse_matrix_utils.c:76:13: warning: unused variable 'ret' [-Wunused-variable] 76 | int ret = 0; | ^~~ mv -f .deps/build_address_dictionary-trie_search.Tpo .deps/build_address_dictionary-trie_search.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-regularization.o -MD -MP -MF .deps/language_classifier_train-regularization.Tpo -c -o language_classifier_train-regularization.o `test -f 'regularization.c' || echo './'`regularization.c mv -f .deps/language_classifier_train-float_utils.Tpo .deps/language_classifier_train-float_utils.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-cartesian_product.o -MD -MP -MF .deps/language_classifier_train-cartesian_product.Tpo -c -o language_classifier_train-cartesian_product.o `test -f 'cartesian_product.c' || echo './'`cartesian_product.c mv -f utf8proc/.deps/libpostal_la-utf8proc.Tpo utf8proc/.deps/libpostal_la-utf8proc.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-normalize.o -MD -MP -MF .deps/language_classifier_train-normalize.Tpo -c -o language_classifier_train-normalize.o `test -f 'normalize.c' || echo './'`normalize.c mv -f utf8proc/.deps/address_parser_train-utf8proc.Tpo utf8proc/.deps/address_parser_train-utf8proc.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-numex.o -MD -MP -MF .deps/language_classifier_train-numex.Tpo -c -o language_classifier_train-numex.o `test -f 'numex.c' || echo './'`numex.c mv -f .deps/language_classifier_train-logistic.Tpo .deps/language_classifier_train-logistic.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-transliterate.o -MD -MP -MF .deps/language_classifier_train-transliterate.Tpo -c -o language_classifier_train-transliterate.o `test -f 'transliterate.c' || echo './'`transliterate.c In function 'phrase_array_push', inlined from 'trie_search_tokens_from_index' at trie_search.c:458:9: vector.h:124:30: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 124 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:190:5: note: in expansion of macro '__VECTOR_BASE' 190 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro 'VECTOR_INIT' 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function 'trie_search_tokens_from_index': trie_search.c:246:14: note: 'data' was declared here 246 | uint32_t data; | ^~~~ mv -f .deps/language_classifier_train-language_classifier_io.Tpo .deps/language_classifier_train-language_classifier_io.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-trie.o -MD -MP -MF .deps/language_classifier_train-trie.Tpo -c -o language_classifier_train-trie.o `test -f 'trie.c' || echo './'`trie.c mv -f .deps/address_parser_train-address_parser_train.Tpo .deps/address_parser_train-address_parser_train.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-trie_search.o -MD -MP -MF .deps/language_classifier_train-trie_search.Tpo -c -o language_classifier_train-trie_search.o `test -f 'trie_search.c' || echo './'`trie_search.c In file included from stochastic_gradient_descent.h:20, from stochastic_gradient_descent.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ stochastic_gradient_descent.c: In function 'stochastic_gradient_descent_reg_cost': stochastic_gradient_descent.c:286:16: warning: unused variable 'num_indices' [-Wunused-variable] 286 | size_t num_indices = update_indices->n; | ^~~~~~~~~~~ stochastic_gradient_descent.c:285:19: warning: unused variable 'indices' [-Wunused-variable] 285 | uint32_t *indices = update_indices->a; | ^~~~~~~ mv -f .deps/language_classifier_train-logistic_regression_trainer.Tpo .deps/language_classifier_train-logistic_regression_trainer.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-trie_utils.o -MD -MP -MF .deps/language_classifier_train-trie_utils.Tpo -c -o language_classifier_train-trie_utils.o `test -f 'trie_utils.c' || echo './'`trie_utils.c In file included from ftrl.h:18, from ftrl.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ ftrl.c: In function 'ftrl_reg_cost': ftrl.c:192:16: warning: unused variable 'num_indices' [-Wunused-variable] 192 | size_t num_indices = update_indices->n; | ^~~~~~~~~~~ ftrl.c:191:19: warning: unused variable 'indices' [-Wunused-variable] 191 | uint32_t *indices = update_indices->a; | ^~~~~~~ ftrl.c:188:12: warning: unused variable 'num_indices' [-Wunused-variable] 188 | size_t num_indices = m; | ^~~~~~~~~~~ mv -f .deps/build_numex_table-trie_search.Tpo .deps/build_numex_table-trie_search.Po mv -f .deps/language_classifier_train-regularization.Tpo .deps/language_classifier_train-regularization.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-address_dictionary.o -MD -MP -MF .deps/language_classifier_train-address_dictionary.Tpo -c -o language_classifier_train-address_dictionary.o `test -f 'address_dictionary.c' || echo './'`address_dictionary.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-string_utils.o -MD -MP -MF .deps/language_classifier_train-string_utils.Tpo -c -o language_classifier_train-string_utils.o `test -f 'string_utils.c' || echo './'`string_utils.c mv -f .deps/language_classifier_train-language_features.Tpo .deps/language_classifier_train-language_features.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-file_utils.o -MD -MP -MF .deps/language_classifier_train-file_utils.Tpo -c -o language_classifier_train-file_utils.o `test -f 'file_utils.c' || echo './'`file_utils.c mv -f .deps/address_parser_train-transliterate.Tpo .deps/address_parser_train-transliterate.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT utf8proc/language_classifier_train-utf8proc.o -MD -MP -MF utf8proc/.deps/language_classifier_train-utf8proc.Tpo -c -o utf8proc/language_classifier_train-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c mv -f .deps/address_parser_test-trie.Tpo .deps/address_parser_test-trie.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-unicode_scripts.o -MD -MP -MF .deps/language_classifier_train-unicode_scripts.Tpo -c -o language_classifier_train-unicode_scripts.o `test -f 'unicode_scripts.c' || echo './'`unicode_scripts.c In file included from sparse_matrix.h:46, from minibatch.h:9, from minibatch.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ mv -f .deps/libpostal_la-address_parser.Tpo .deps/libpostal_la-address_parser.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_train-shuffle.o -MD -MP -MF .deps/language_classifier_train-shuffle.Tpo -c -o language_classifier_train-shuffle.o `test -f 'shuffle.c' || echo './'`shuffle.c minibatch.c: In function 'count_features_minibatch': minibatch.c:12:12: warning: unused variable 'm' [-Wunused-variable] 12 | size_t m = minibatch->n; | ^ minibatch.c:8:14: warning: unused variable 'feature_id' [-Wunused-variable] 8 | uint32_t feature_id; | ^~~~~~~~~~ minibatch.c: In function 'count_labels_minibatch': minibatch.c:30:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 30 | uint32_t i; | ^ minibatch.c: In function 'select_features_threshold': minibatch.c:53:17: warning: unused variable 'feature' [-Wunused-variable] 53 | const char *feature; | ^~~~~~~ minibatch.c: In function 'select_labels_threshold': minibatch.c:102:17: warning: unused variable 'label' [-Wunused-variable] 102 | const char *label; | ^~~~~ minibatch.c: In function 'label_vector': minibatch.c:197:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 197 | uint32_t i; | ^ normalize.c: In function 'normalize_string_languages': normalize.c:269:22: warning: unused variable 'key' [-Wunused-variable] 269 | khiter_t key = kh_put(int_set, scripts, (khint_t)script, &ret); | ^~~ normalize.c:208:11: warning: unused variable 'numex_replaced' [-Wunused-variable] 208 | char *numex_replaced = NULL; | ^~~~~~~~~~~~~~ normalize.c: In function 'numeric_starts_with_alpha': normalize.c:374:14: warning: unused variable 'is_hyphen' [-Wunused-variable] 374 | bool is_hyphen = utf8_is_hyphen(ch); | ^~~~~~~~~ normalize.c:367:10: warning: unused variable 'append_char' [-Wunused-variable] 367 | bool append_char = true; | ^~~~~~~~~~~ normalize.c: In function 'add_normalized_token': normalize.c:406:17: warning: variable 'next_char_len' set but not used [-Wunused-but-set-variable] 406 | ssize_t next_char_len; | ^~~~~~~~~~~~~ trie.c: In function 'trie_get_from_index': trie.c:880:12: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 880 | return next_id; | ^~~~~~~ trie.c:853:14: note: 'next_id' was declared here 853 | uint32_t next_id; | ^~~~~~~ mv -f .deps/language_classifier_train-logistic_regression.Tpo .deps/language_classifier_train-logistic_regression.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier-strndup.o -MD -MP -MF .deps/language_classifier-strndup.Tpo -c -o language_classifier-strndup.o `test -f 'strndup.c' || echo './'`strndup.c trie_search.c: In function 'trie_search_from_index': trie_search.c:21:54: warning: variable 'last_node' set but not used [-Wunused-but-set-variable] 21 | trie_node_t node = trie_get_node(self, node_id), last_node = node; | ^~~~~~~~~ mv -f .deps/language_classifier_train-features.Tpo .deps/language_classifier_train-features.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier-language_classifier_cli.o -MD -MP -MF .deps/language_classifier-language_classifier_cli.Tpo -c -o language_classifier-language_classifier_cli.o `test -f 'language_classifier_cli.c' || echo './'`language_classifier_cli.c trie.c: In function 'trie_read': trie.c:1032:13: warning: unused variable 'check' [-Wunused-variable] 1032 | int32_t check; | ^~~~~ trie.c:1031:13: warning: unused variable 'base' [-Wunused-variable] 1031 | int32_t base; | ^~~~ trie_search.c: In function 'trie_search_prefixes_from_index': trie_search.c:627:12: warning: variable 'separator_char_len' set but not used [-Wunused-but-set-variable] 627 | size_t separator_char_len = 0; | ^~~~~~~~~~~~~~~~~~ In function 'cartesian_product_iterator_destroy', inlined from 'cartesian_product_iterator_new_vargs' at cartesian_product.c:31:5: cartesian_product.c:86:13: warning: '*iter.state' may be used uninitialized [-Wmaybe-uninitialized] 86 | if (self->state != NULL) { | ~~~~^~~~~~~ mv -f .deps/language_classifier-strndup.Tpo .deps/language_classifier-strndup.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier-language_classifier.o -MD -MP -MF .deps/language_classifier-language_classifier.Tpo -c -o language_classifier-language_classifier.o `test -f 'language_classifier.c' || echo './'`language_classifier.c trie.c: In function 'trie_get_len': trie.c:885:12: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 885 | return trie_get_from_index(self, word, len, ROOT_NODE_ID); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trie.c:853:14: note: 'next_id' was declared here 853 | uint32_t next_id; | ^~~~~~~ trie_utils.c: In function 'trie_new_from_cstring_array_sorted': trie_utils.c:55:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 55 | uint32_t i; | ^ trie_utils.c: In function 'trie_new_from_cstring_array': trie_utils.c:86:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 86 | uint32_t i; | ^ trie.c: In function 'trie_get_from_index': trie.c:880:12: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 880 | return next_id; | ^~~~~~~ trie.c:853:14: note: 'next_id' was declared here 853 | uint32_t next_id; | ^~~~~~~ mv -f .deps/language_classifier_train-cartesian_product.Tpo .deps/language_classifier_train-cartesian_product.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier-language_features.o -MD -MP -MF .deps/language_classifier-language_features.Tpo -c -o language_classifier-language_features.o `test -f 'language_features.c' || echo './'`language_features.c trie.c: In function 'trie_get_len': trie.c:885:12: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 885 | return trie_get_from_index(self, word, len, ROOT_NODE_ID); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trie.c:853:14: note: 'next_id' was declared here 853 | uint32_t next_id; | ^~~~~~~ numex.c: In function 'convert_numeric_expressions': numex.c:795:18: warning: unused variable 'rule_index' [-Wunused-variable] 795 | uint32_t rule_index = phrase.data; | ^~~~~~~~~~ numex.c:705:17: warning: unused variable 'number_str' [-Wunused-variable] 705 | char_array *number_str = NULL; | ^~~~~~~~~~ numex.c:697:10: warning: unused variable 'advance_state' [-Wunused-variable] 697 | bool advance_state = true; | ^~~~~~~~~~~~~ numex.c:694:19: warning: unused variable 'ch' [-Wunused-variable] 694 | unsigned char ch = '\0'; | ^~ numex.c: In function 'get_ordinal_namespace_prefix': numex.c:968:10: warning: unused variable 'whole_tokens_only' [-Wunused-variable] 968 | bool whole_tokens_only = language->whole_tokens_only; | ^~~~~~~~~~~~~~~~~ numex.c: In function 'possible_ordinal_digit_len': numex.c:1063:10: warning: unused variable 'ignorable' [-Wunused-variable] 1063 | bool ignorable = true; | ^~~~~~~~~ In file included from collections.h:11, from trie.h:31, from trie_search.h:10, from trie_search.c:1: In function 'phrase_array_push', inlined from 'trie_search_from_index' at trie_search.c:128:25: vector.h:124:30: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 124 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:190:5: note: in expansion of macro '__VECTOR_BASE' 190 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro 'VECTOR_INIT' 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function 'trie_search_from_index': trie_search.c:28:14: note: 'data' was declared here 28 | uint32_t data; | ^~~~ string_utils.c: In function 'utf8_reversed_string': string_utils.c:193:18: warning: variable 'remaining' set but not used [-Wunused-but-set-variable] 193 | ssize_t len, remaining; | ^~~~~~~~~ string_utils.c: In function 'unicode_codepoints': string_utils.c:383:13: warning: unused variable 'num_utf8_chars' [-Wunused-variable] 383 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function 'utf8_compare_case_insensitive': string_utils.c:503:85: warning: unused parameter 'len' [-Wunused-parameter] 503 | inline int utf8_compare_case_insensitive(const char *str1, const char *str2, size_t len) { | ~~~~~~~^~~ string_utils.c: In function 'utf8_common_prefix_len': string_utils.c:519:12: warning: unused variable 'remaining' [-Wunused-variable] 519 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function 'string_is_digit': string_utils.c:678:10: warning: unused variable 'ignorable' [-Wunused-variable] 678 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'string_is_ignorable': string_utils.c:704:10: warning: unused variable 'ignorable' [-Wunused-variable] 704 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'cstring_array_get_offset': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1241:9: note: in expansion of macro 'INVALID_INDEX' 1241 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ string_utils.c: In function 'cstring_array_token_length': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1254:9: note: in expansion of macro 'INVALID_INDEX' 1254 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ address_dictionary.c: In function 'address_dictionary_add_expansion': address_dictionary.c:173:10: warning: variable 'is_phrase' set but not used [-Wunused-but-set-variable] 173 | bool is_phrase = false; | ^~~~~~~~~ In file included from address_dictionary.c:3: address_dictionary.c: In function 'address_phrase_in_dictionaries': address_dictionary.c:63:47: warning: 'uint16_t' {aka 'short unsigned int'} is promoted to 'int' when passed through '...' 63 | uint16_t dictionary_id = va_arg(args, uint16_t); | ^ address_dictionary.c:63:47: note: (so you should pass 'int' not 'uint16_t' {aka 'short unsigned int'} to 'va_arg') address_dictionary.c:63:47: note: if this code is reached, the program will abort mv -f .deps/language_classifier_train-sparse_matrix_utils.Tpo .deps/language_classifier_train-sparse_matrix_utils.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier-logistic_regression.o -MD -MP -MF .deps/language_classifier-logistic_regression.Tpo -c -o language_classifier-logistic_regression.o `test -f 'logistic_regression.c' || echo './'`logistic_regression.c transliterate.c: In function 'replace_groups': transliterate.c:615:12: warning: variable 'group_num_len' set but not used [-Wunused-but-set-variable] 615 | size_t group_num_len = 0; | ^~~~~~~~~~~~~ transliterate.c:614:12: warning: variable 'group_num_start' set but not used [-Wunused-but-set-variable] 614 | size_t group_num_start = 0; | ^~~~~~~~~~~~~~~ transliterate.c: In function 'transliterate': mv -f .deps/language_classifier_train-language_classifier.Tpo .deps/language_classifier_train-language_classifier.Po transliterate.c:937:26: warning: variable 'added_previous_phrase' set but not used [-Wunused-but-set-variable] 937 | bool added_previous_phrase = false; | ^~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier-logistic.o -MD -MP -MF .deps/language_classifier-logistic.Tpo -c -o language_classifier-logistic.o `test -f 'logistic.c' || echo './'`logistic.c In file included from collections.h:8, from transliterate.h:8, from transliterate.c:2: log/log.h:52:55: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 52 | #define log_debug(M, ...) do { if (0) fprintf(stderr, "\33[34mDEBUG\33[39m " M " \33[90m at %s (%s:%d) \33[39m\n", ##__VA_ARGS__, __func__, __FILE__, __LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~ transliterate.c:1036:13: note: in expansion of macro 'log_debug' 1036 | log_debug("Got unicode normalization step, new str=%s, len=%lu\n", str, strlen(str)); | ^~~~~~~~~ mv -f .deps/build_trans_table-trie_search.Tpo .deps/build_trans_table-trie_search.Po address_dictionary_builder.c: In function 'main': address_dictionary_builder.c:25:27: warning: unused variable 'address_dict' [-Wunused-variable] 25 | address_dictionary_t *address_dict = get_address_dictionary(); | ^~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier-sparse_matrix.o -MD -MP -MF .deps/language_classifier-sparse_matrix.Tpo -c -o language_classifier-sparse_matrix.o `test -f 'sparse_matrix.c' || echo './'`sparse_matrix.c mv -f .deps/address_parser_test-numex.Tpo .deps/address_parser_test-numex.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier-features.o -MD -MP -MF .deps/language_classifier-features.Tpo -c -o language_classifier-features.o `test -f 'features.c' || echo './'`features.c In file included from logistic_regression.h:26, from language_classifier.h:11, from language_classifier_cli.c:6: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ mv -f .deps/language_classifier_train-shuffle.Tpo .deps/language_classifier_train-shuffle.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier-minibatch.o -MD -MP -MF .deps/language_classifier-minibatch.Tpo -c -o language_classifier-minibatch.o `test -f 'minibatch.c' || echo './'`minibatch.c mv -f .deps/language_classifier_train-sparse_matrix.Tpo .deps/language_classifier_train-sparse_matrix.Po In file included from logistic_regression.h:26, from language_classifier.h:11, from language_features.c:2: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier-float_utils.o -MD -MP -MF .deps/language_classifier-float_utils.Tpo -c -o language_classifier-float_utils.o `test -f 'float_utils.c' || echo './'`float_utils.c In function 'cstring_array_destroy', inlined from 'cstring_array_new' at string_utils.c:1098:9: string_utils.c:1116:13: warning: '*array.str' may be used uninitialized [-Wmaybe-uninitialized] 1116 | if (self->str) { | ~~~~^~~~~ In function 'cstring_array_destroy', inlined from 'cstring_array_new' at string_utils.c:1098:9: string_utils.c:1116:13: warning: '*array.str' may be used uninitialized [-Wmaybe-uninitialized] 1116 | if (self->str) { | ~~~~^~~~~ In file included from logistic_regression.h:26, from language_classifier.h:11, from language_classifier.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ In function 'phrase_array_push', inlined from 'trie_search_tokens_from_index' at trie_search.c:458:9: vector.h:124:30: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 124 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:190:5: note: in expansion of macro '__VECTOR_BASE' 190 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro 'VECTOR_INIT' 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function 'trie_search_tokens_from_index': trie_search.c:246:14: note: 'data' was declared here 246 | uint32_t data; | ^~~~ mv -f .deps/language_classifier-language_classifier_cli.Tpo .deps/language_classifier-language_classifier_cli.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier-normalize.o -MD -MP -MF .deps/language_classifier-normalize.Tpo -c -o language_classifier-normalize.o `test -f 'normalize.c' || echo './'`normalize.c language_features.c: In function 'add_ngram_features': language_features.c:55:11: warning: unused variable 'feature_namespace' [-Wunused-variable] 55 | char *feature_namespace; | ^~~~~~~~~~~~~~~~~ language_features.c: In function 'add_script_feature': language_features.c:216:69: warning: unused parameter 'prefix' [-Wunused-parameter] 216 | static void add_script_feature(khash_t(str_double) *features, char *prefix, char_array *feature_array, script_t script) { | ~~~~~~^~~~~~ language_features.c: In function 'extract_language_features': language_features.c:275:19: warning: unused variable 'phrase' [-Wunused-variable] 275 | char *phrase = NULL; | ^~~~~~ language_features.c:274:21: warning: unused variable 'prev_token' [-Wunused-variable] 274 | token_t prev_token; | ^~~~~~~~~~ mv -f .deps/build_address_dictionary-trie.Tpo .deps/build_address_dictionary-trie.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier-numex.o -MD -MP -MF .deps/language_classifier-numex.Tpo -c -o language_classifier-numex.o `test -f 'numex.c' || echo './'`numex.c mv -f .deps/language_classifier_train-file_utils.Tpo .deps/language_classifier_train-file_utils.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier-transliterate.o -MD -MP -MF .deps/language_classifier-transliterate.Tpo -c -o language_classifier-transliterate.o `test -f 'transliterate.c' || echo './'`transliterate.c In file included from logistic_regression.h:26, from logistic_regression.c:3: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ mv -f .deps/build_numex_table-trie.Tpo .deps/build_numex_table-trie.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier-trie.o -MD -MP -MF .deps/language_classifier-trie.Tpo -c -o language_classifier-trie.o `test -f 'trie.c' || echo './'`trie.c mv -f .deps/language_classifier_train-ftrl.Tpo .deps/language_classifier_train-ftrl.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier-trie_search.o -MD -MP -MF .deps/language_classifier-trie_search.Tpo -c -o language_classifier-trie_search.o `test -f 'trie_search.c' || echo './'`trie_search.c logistic_regression.c: In function 'logistic_regression_cost_function': logistic_regression.c:63:13: warning: unused variable 'expected_values' [-Wunused-variable] 63 | double *expected_values = p_y->values; | ^~~~~~~~~~~~~~~ logistic_regression.c:45:12: warning: unused variable 'n' [-Wunused-variable] 45 | size_t n = x->n; | ^ logistic_regression.c: In function 'logistic_regression_gradient': logistic_regression.c:105:13: warning: unused variable 'gradient_values' [-Wunused-variable] 105 | double *gradient_values = gradient->values; | ^~~~~~~~~~~~~~~ logistic_regression.c:104:13: warning: unused variable 'predicted_values' [-Wunused-variable] 104 | double *predicted_values = p_y->values; | ^~~~~~~~~~~~~~~~ logistic_regression.c:103:13: warning: unused variable 'theta_values' [-Wunused-variable] 103 | double *theta_values = theta->values; | ^~~~~~~~~~~~ logistic_regression.c:95:12: warning: unused variable 'residual' [-Wunused-variable] 95 | double residual; | ^~~~~~~~ logistic_regression.c:93:14: warning: unused variable 'i' [-Wunused-variable] 93 | uint32_t i, j; | ^ logistic_regression.c:91:12: warning: unused variable 'num_features' [-Wunused-variable] 91 | size_t num_features = n; | ^~~~~~~~~~~~ In file included from logistic.h:7, from logistic.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ trie.c: In function 'trie_get_from_index': trie.c:880:12: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 880 | return next_id; | ^~~~~~~ trie.c:853:14: note: 'next_id' was declared here 853 | uint32_t next_id; | ^~~~~~~ logistic.c: In function 'softmax_vector': logistic.c:16:12: warning: unused variable 'sum' [-Wunused-variable] 16 | double sum = 0.0; | ^~~ libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-unicode_scripts.lo -MD -MP -MF .deps/libpostal_la-unicode_scripts.Tpo -c unicode_scripts.c -o libpostal_la-unicode_scripts.o >/dev/null 2>&1 mv -f .deps/language_classifier_train-stochastic_gradient_descent.Tpo .deps/language_classifier_train-stochastic_gradient_descent.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier-trie_utils.o -MD -MP -MF .deps/language_classifier-trie_utils.Tpo -c -o language_classifier-trie_utils.o `test -f 'trie_utils.c' || echo './'`trie_utils.c mv -f .deps/language_classifier-float_utils.Tpo .deps/language_classifier-float_utils.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier-address_dictionary.o -MD -MP -MF .deps/language_classifier-address_dictionary.Tpo -c -o language_classifier-address_dictionary.o `test -f 'address_dictionary.c' || echo './'`address_dictionary.c mv -f .deps/language_classifier_train-language_classifier_train.Tpo .deps/language_classifier_train-language_classifier_train.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier-string_utils.o -MD -MP -MF .deps/language_classifier-string_utils.Tpo -c -o language_classifier-string_utils.o `test -f 'string_utils.c' || echo './'`string_utils.c trie.c: In function 'trie_get_len': trie.c:885:12: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 885 | return trie_get_from_index(self, word, len, ROOT_NODE_ID); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trie.c:853:14: note: 'next_id' was declared here 853 | uint32_t next_id; | ^~~~~~~ In file included from sparse_matrix.h:46, from sparse_matrix.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ sparse_matrix.c: In function 'sparse_matrix_sort_indices': sparse_matrix.c:95:14: warning: variable 'row' set but not used [-Wunused-but-set-variable] 95 | uint32_t row, row_start, row_len, i; | ^~~ sparse_matrix.c: In function 'sparse_matrix_dot_vector': sparse_matrix.c:119:12: warning: unused variable 'val' [-Wunused-variable] 119 | double val; | ^~~ sparse_matrix.c: In function 'sparse_matrix_sum_cols': sparse_matrix.c:159:12: warning: unused variable 'val' [-Wunused-variable] 159 | double val; | ^~~ sparse_matrix.c: In function 'sparse_matrix_rows_sum_cols': sparse_matrix.c:178:15: warning: unused variable 'indices' [-Wunused-variable] 178 | uint32_t *indices = self->indices->a; | ^~~~~~~ sparse_matrix.c: In function 'sparse_matrix_sum_all_rows': sparse_matrix.c:201:12: warning: unused variable 'val' [-Wunused-variable] 201 | double val; | ^~~ sparse_matrix.c:200:14: warning: variable 'row' set but not used [-Wunused-but-set-variable] 200 | uint32_t row, row_start, row_len; | ^~~ sparse_matrix.c: In function 'sparse_matrix_sum_rows': sparse_matrix.c:217:15: warning: unused variable 'indices' [-Wunused-variable] 217 | uint32_t *indices = self->indices->a; | ^~~~~~~ sparse_matrix.c: In function 'sparse_matrix_dot_dense': sparse_matrix.c:246:12: warning: unused variable 'm2_rows' [-Wunused-variable] 246 | size_t m2_rows = matrix->m; | ^~~~~~~ sparse_matrix.c:244:12: warning: unused variable 'm1_cols' [-Wunused-variable] 244 | size_t m1_cols = self->n; | ^~~~~~~ sparse_matrix.c:243:12: warning: unused variable 'm1_rows' [-Wunused-variable] 243 | size_t m1_rows = self->m; | ^~~~~~~ sparse_matrix.c:239:15: warning: unused variable 'indptr' [-Wunused-variable] 239 | uint32_t *indptr = self->indptr->a; | ^~~~~~ sparse_matrix.c: In function 'sparse_matrix_dot_sparse': sparse_matrix.c:280:12: warning: unused variable 'm1_cols' [-Wunused-variable] 280 | size_t m1_cols = self->n; | ^~~~~~~ sparse_matrix.c:279:12: warning: unused variable 'm1_rows' [-Wunused-variable] 279 | size_t m1_rows = self->m; | ^~~~~~~ sparse_matrix.c:275:15: warning: unused variable 'indptr' [-Wunused-variable] 275 | uint32_t *indptr = self->indptr->a; | ^~~~~~ mv -f utf8proc/.deps/build_address_dictionary-utf8proc.Tpo utf8proc/.deps/build_address_dictionary-utf8proc.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier-file_utils.o -MD -MP -MF .deps/language_classifier-file_utils.Tpo -c -o language_classifier-file_utils.o `test -f 'file_utils.c' || echo './'`file_utils.c mv -f .deps/address_parser_train-string_utils.Tpo .deps/address_parser_train-string_utils.Po mv -f .deps/language_classifier-logistic.Tpo .deps/language_classifier-logistic.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT utf8proc/language_classifier-utf8proc.o -MD -MP -MF utf8proc/.deps/language_classifier-utf8proc.Tpo -c -o utf8proc/language_classifier-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier-unicode_scripts.o -MD -MP -MF .deps/language_classifier-unicode_scripts.Tpo -c -o language_classifier-unicode_scripts.o `test -f 'unicode_scripts.c' || echo './'`unicode_scripts.c mv -f .deps/libpostal_la-string_utils.Tpo .deps/libpostal_la-string_utils.Plo gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-strndup.o -MD -MP -MF .deps/language_classifier_test-strndup.Tpo -c -o language_classifier_test-strndup.o `test -f 'strndup.c' || echo './'`strndup.c In file included from trie_utils.h:5, from trie_utils.c:1: trie_utils.c:94:14: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 94 | if (!trie_add(trie, key, next_id++)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_utils.h:251:9: note: in definition of macro 'cstring_array_foreach' 251 | code; \ | ^~~~ trie_utils.c:88:14: note: 'next_id' was declared here 88 | uint32_t next_id; | ^~~~~~~ In function 'ordinal_indicator_destroy', inlined from 'ordinal_indicator_new' at numex.c:329:9: numex.c:314:13: warning: '*ordinal.suffix' may be used uninitialized [-Wmaybe-uninitialized] 314 | if (self->suffix != NULL) { | ~~~~^~~~~~~~ transliterate.c: In function 'replace_groups': transliterate.c:615:12: warning: variable 'group_num_len' set but not used [-Wunused-but-set-variable] 615 | size_t group_num_len = 0; | ^~~~~~~~~~~~~ transliterate.c:614:12: warning: variable 'group_num_start' set but not used [-Wunused-but-set-variable] 614 | size_t group_num_start = 0; | ^~~~~~~~~~~~~~~ trie_search.c: In function 'trie_search_from_index': trie_search.c:21:54: warning: variable 'last_node' set but not used [-Wunused-but-set-variable] 21 | trie_node_t node = trie_get_node(self, node_id), last_node = node; | ^~~~~~~~~ transliterate.c: In function 'transliterate': transliterate.c:937:26: warning: variable 'added_previous_phrase' set but not used [-Wunused-but-set-variable] 937 | bool added_previous_phrase = false; | ^~~~~~~~~~~~~~~~~~~~~ In file included from collections.h:8, from transliterate.h:8, from transliterate.c:2: log/log.h:52:55: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 52 | #define log_debug(M, ...) do { if (0) fprintf(stderr, "\33[34mDEBUG\33[39m " M " \33[90m at %s (%s:%d) \33[39m\n", ##__VA_ARGS__, __func__, __FILE__, __LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~ transliterate.c:1036:13: note: in expansion of macro 'log_debug' 1036 | log_debug("Got unicode normalization step, new str=%s, len=%lu\n", str, strlen(str)); | ^~~~~~~~~ trie_search.c: In function 'trie_search_prefixes_from_index': trie_search.c:627:12: warning: variable 'separator_char_len' set but not used [-Wunused-but-set-variable] 627 | size_t separator_char_len = 0; | ^~~~~~~~~~~~~~~~~~ mv -f .deps/language_classifier_test-strndup.Tpo .deps/language_classifier_test-strndup.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-language_classifier_test.o -MD -MP -MF .deps/language_classifier_test-language_classifier_test.Tpo -c -o language_classifier_test-language_classifier_test.o `test -f 'language_classifier_test.c' || echo './'`language_classifier_test.c normalize.c: In function 'normalize_string_languages': normalize.c:269:22: warning: unused variable 'key' [-Wunused-variable] 269 | khiter_t key = kh_put(int_set, scripts, (khint_t)script, &ret); | ^~~ normalize.c:208:11: warning: unused variable 'numex_replaced' [-Wunused-variable] 208 | char *numex_replaced = NULL; | ^~~~~~~~~~~~~~ normalize.c: In function 'numeric_starts_with_alpha': normalize.c:374:14: warning: unused variable 'is_hyphen' [-Wunused-variable] 374 | bool is_hyphen = utf8_is_hyphen(ch); | ^~~~~~~~~ normalize.c:367:10: warning: unused variable 'append_char' [-Wunused-variable] 367 | bool append_char = true; | ^~~~~~~~~~~ In function 'cstring_array_destroy', inlined from 'cstring_array_new' at string_utils.c:1098:9: normalize.c: In function 'add_normalized_token': string_utils.c:1116:13: warning: '*array.str' may be used uninitialized [-Wmaybe-uninitialized] 1116 | if (self->str) { | ~~~~^~~~~ normalize.c:406:17: warning: variable 'next_char_len' set but not used [-Wunused-but-set-variable] 406 | ssize_t next_char_len; | ^~~~~~~~~~~~~ In file included from sparse_matrix.h:46, from minibatch.h:9, from minibatch.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ trie_utils.c: In function 'trie_new_from_cstring_array_sorted': trie_utils.c:55:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 55 | uint32_t i; | ^ trie_utils.c: In function 'trie_new_from_cstring_array': trie_utils.c:86:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 86 | uint32_t i; | ^ numex.c: In function 'convert_numeric_expressions': numex.c:795:18: warning: unused variable 'rule_index' [-Wunused-variable] 795 | uint32_t rule_index = phrase.data; | ^~~~~~~~~~ mv -f .deps/language_classifier_train-trie_utils.Tpo .deps/language_classifier_train-trie_utils.Po numex.c:705:17: warning: unused variable 'number_str' [-Wunused-variable] 705 | char_array *number_str = NULL; | ^~~~~~~~~~ numex.c:697:10: warning: unused variable 'advance_state' [-Wunused-variable] 697 | bool advance_state = true; | ^~~~~~~~~~~~~ numex.c:694:19: warning: unused variable 'ch' [-Wunused-variable] 694 | unsigned char ch = '\0'; | ^~ numex.c: In function 'get_ordinal_namespace_prefix': numex.c:968:10: warning: unused variable 'whole_tokens_only' [-Wunused-variable] 968 | bool whole_tokens_only = language->whole_tokens_only; | ^~~~~~~~~~~~~~~~~ numex.c: In function 'possible_ordinal_digit_len': numex.c:1063:10: warning: unused variable 'ignorable' [-Wunused-variable] 1063 | bool ignorable = true; | ^~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-language_classifier.o -MD -MP -MF .deps/language_classifier_test-language_classifier.Tpo -c -o language_classifier_test-language_classifier.o `test -f 'language_classifier.c' || echo './'`language_classifier.c minibatch.c: In function 'count_features_minibatch': minibatch.c:12:12: warning: unused variable 'm' [-Wunused-variable] 12 | size_t m = minibatch->n; | ^ minibatch.c:8:14: warning: unused variable 'feature_id' [-Wunused-variable] 8 | uint32_t feature_id; | ^~~~~~~~~~ minibatch.c: In function 'count_labels_minibatch': minibatch.c:30:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 30 | uint32_t i; | ^ minibatch.c: In function 'select_features_threshold': minibatch.c:53:17: warning: unused variable 'feature' [-Wunused-variable] 53 | const char *feature; | ^~~~~~~ minibatch.c: In function 'select_labels_threshold': minibatch.c:102:17: warning: unused variable 'label' [-Wunused-variable] 102 | const char *label; | ^~~~~ minibatch.c: In function 'label_vector': minibatch.c:197:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 197 | uint32_t i; | ^ mv -f .deps/language_classifier-logistic_regression.Tpo .deps/language_classifier-logistic_regression.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-language_classifier_io.o -MD -MP -MF .deps/language_classifier_test-language_classifier_io.Tpo -c -o language_classifier_test-language_classifier_io.o `test -f 'language_classifier_io.c' || echo './'`language_classifier_io.c address_dictionary.c: In function 'address_dictionary_add_expansion': address_dictionary.c:173:10: warning: variable 'is_phrase' set but not used [-Wunused-but-set-variable] 173 | bool is_phrase = false; | ^~~~~~~~~ trie.c: In function 'trie_read': trie.c:1032:13: warning: unused variable 'check' [-Wunused-variable] 1032 | int32_t check; | ^~~~~ trie.c:1031:13: warning: unused variable 'base' [-Wunused-variable] 1031 | int32_t base; | ^~~~ In file included from address_dictionary.c:3: address_dictionary.c: In function 'address_phrase_in_dictionaries': address_dictionary.c:63:47: warning: 'uint16_t' {aka 'short unsigned int'} is promoted to 'int' when passed through '...' 63 | uint16_t dictionary_id = va_arg(args, uint16_t); | ^ address_dictionary.c:63:47: note: (so you should pass 'int' not 'uint16_t' {aka 'short unsigned int'} to 'va_arg') address_dictionary.c:63:47: note: if this code is reached, the program will abort mv -f utf8proc/.deps/address_parser_test-utf8proc.Tpo utf8proc/.deps/address_parser_test-utf8proc.Po mv -f .deps/build_trans_table-trie.Tpo .deps/build_trans_table-trie.Po mv -f .deps/language_classifier_train-address_dictionary.Tpo .deps/language_classifier_train-address_dictionary.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-language_features.o -MD -MP -MF .deps/language_classifier_test-language_features.Tpo -c -o language_classifier_test-language_features.o `test -f 'language_features.c' || echo './'`language_features.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-logistic_regression.o -MD -MP -MF .deps/language_classifier_test-logistic_regression.Tpo -c -o language_classifier_test-logistic_regression.o `test -f 'logistic_regression.c' || echo './'`logistic_regression.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-logistic.o -MD -MP -MF .deps/language_classifier_test-logistic.Tpo -c -o language_classifier_test-logistic.o `test -f 'logistic.c' || echo './'`logistic.c mv -f .deps/language_classifier-language_features.Tpo .deps/language_classifier-language_features.Po mv -f .deps/language_classifier_train-trie_search.Tpo .deps/language_classifier_train-trie_search.Po string_utils.c: In function 'utf8_reversed_string': string_utils.c:193:18: warning: variable 'remaining' set but not used [-Wunused-but-set-variable] 193 | ssize_t len, remaining; | ^~~~~~~~~ string_utils.c: In function 'unicode_codepoints': string_utils.c:383:13: warning: unused variable 'num_utf8_chars' [-Wunused-variable] 383 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-sparse_matrix.o -MD -MP -MF .deps/language_classifier_test-sparse_matrix.Tpo -c -o language_classifier_test-sparse_matrix.o `test -f 'sparse_matrix.c' || echo './'`sparse_matrix.c string_utils.c: In function 'utf8_compare_case_insensitive': gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-features.o -MD -MP -MF .deps/language_classifier_test-features.Tpo -c -o language_classifier_test-features.o `test -f 'features.c' || echo './'`features.c string_utils.c:503:85: warning: unused parameter 'len' [-Wunused-parameter] 503 | inline int utf8_compare_case_insensitive(const char *str1, const char *str2, size_t len) { | ~~~~~~~^~~ string_utils.c: In function 'utf8_common_prefix_len': string_utils.c:519:12: warning: unused variable 'remaining' [-Wunused-variable] 519 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function 'string_is_digit': string_utils.c:678:10: warning: unused variable 'ignorable' [-Wunused-variable] 678 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'string_is_ignorable': string_utils.c:704:10: warning: unused variable 'ignorable' [-Wunused-variable] 704 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'cstring_array_get_offset': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1241:9: note: in expansion of macro 'INVALID_INDEX' 1241 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ string_utils.c: In function 'cstring_array_token_length': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1254:9: note: in expansion of macro 'INVALID_INDEX' 1254 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ In file included from collections.h:11, from trie.h:31, from trie_search.h:10, from trie_search.c:1: In function 'phrase_array_push', inlined from 'trie_search_from_index' at trie_search.c:128:25: vector.h:124:30: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 124 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:190:5: note: in expansion of macro '__VECTOR_BASE' 190 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro 'VECTOR_INIT' 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function 'trie_search_from_index': trie_search.c:28:14: note: 'data' was declared here 28 | uint32_t data; | ^~~~ In function 'cstring_array_destroy', inlined from 'cstring_array_new' at string_utils.c:1098:9: string_utils.c:1116:13: warning: '*array.str' may be used uninitialized [-Wmaybe-uninitialized] 1116 | if (self->str) { | ~~~~^~~~~ mv -f .deps/language_classifier-features.Tpo .deps/language_classifier-features.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-minibatch.o -MD -MP -MF .deps/language_classifier_test-minibatch.Tpo -c -o language_classifier_test-minibatch.o `test -f 'minibatch.c' || echo './'`minibatch.c In file included from logistic_regression.h:26, from language_classifier.h:11, from language_classifier_io.h:11, from language_classifier_io.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ In file included from logistic_regression.h:26, from language_classifier.h:11, from language_classifier.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ mv -f .deps/build_numex_table-numex.Tpo .deps/build_numex_table-numex.Po In file included from logistic_regression.h:26, from language_classifier.h:11, from language_classifier_test.c:6: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-float_utils.o -MD -MP -MF .deps/language_classifier_test-float_utils.Tpo -c -o language_classifier_test-float_utils.o `test -f 'float_utils.c' || echo './'`float_utils.c In file included from logistic.h:7, from logistic.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ language_classifier_test.c: In function 'test_accuracy': language_classifier_test.c:20:38: warning: unused variable 'minibatch' [-Wunused-variable] 20 | language_classifier_minibatch_t *minibatch; | ^~~~~~~~~ logistic.c: In function 'softmax_vector': logistic.c:16:12: warning: unused variable 'sum' [-Wunused-variable] 16 | double sum = 0.0; | ^~~ In file included from sparse_matrix.h:46, from sparse_matrix.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ In function 'phrase_array_push', inlined from 'trie_search_tokens_from_index' at trie_search.c:458:9: vector.h:124:30: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 124 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:190:5: note: in expansion of macro '__VECTOR_BASE' 190 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro 'VECTOR_INIT' 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function 'trie_search_tokens_from_index': trie_search.c:246:14: note: 'data' was declared here 246 | uint32_t data; | ^~~~ In file included from logistic_regression.h:26, from language_classifier.h:11, from language_features.c:2: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ In file included from logistic_regression.h:26, from logistic_regression.c:3: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ mv -f .deps/language_classifier-language_classifier.Tpo .deps/language_classifier-language_classifier.Po sparse_matrix.c: In function 'sparse_matrix_sort_indices': sparse_matrix.c:95:14: warning: variable 'row' set but not used [-Wunused-but-set-variable] 95 | uint32_t row, row_start, row_len, i; | ^~~ sparse_matrix.c: In function 'sparse_matrix_dot_vector': sparse_matrix.c:119:12: warning: unused variable 'val' [-Wunused-variable] 119 | double val; | ^~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-normalize.o -MD -MP -MF .deps/language_classifier_test-normalize.Tpo -c -o language_classifier_test-normalize.o `test -f 'normalize.c' || echo './'`normalize.c sparse_matrix.c: In function 'sparse_matrix_sum_cols': sparse_matrix.c:159:12: warning: unused variable 'val' [-Wunused-variable] 159 | double val; | ^~~ sparse_matrix.c: In function 'sparse_matrix_rows_sum_cols': sparse_matrix.c:178:15: warning: unused variable 'indices' [-Wunused-variable] 178 | uint32_t *indices = self->indices->a; | ^~~~~~~ sparse_matrix.c: In function 'sparse_matrix_sum_all_rows': sparse_matrix.c:201:12: warning: unused variable 'val' [-Wunused-variable] 201 | double val; | ^~~ sparse_matrix.c:200:14: warning: variable 'row' set but not used [-Wunused-but-set-variable] 200 | uint32_t row, row_start, row_len; | ^~~ sparse_matrix.c: In function 'sparse_matrix_sum_rows': sparse_matrix.c:217:15: warning: unused variable 'indices' [-Wunused-variable] 217 | uint32_t *indices = self->indices->a; | ^~~~~~~ sparse_matrix.c: In function 'sparse_matrix_dot_dense': sparse_matrix.c:246:12: warning: unused variable 'm2_rows' [-Wunused-variable] 246 | size_t m2_rows = matrix->m; | ^~~~~~~ sparse_matrix.c:244:12: warning: unused variable 'm1_cols' [-Wunused-variable] 244 | size_t m1_cols = self->n; | ^~~~~~~ sparse_matrix.c:243:12: warning: unused variable 'm1_rows' [-Wunused-variable] 243 | size_t m1_rows = self->m; | ^~~~~~~ sparse_matrix.c:239:15: warning: unused variable 'indptr' [-Wunused-variable] 239 | uint32_t *indptr = self->indptr->a; | ^~~~~~ mv -f utf8proc/.deps/build_numex_table-utf8proc.Tpo utf8proc/.deps/build_numex_table-utf8proc.Po sparse_matrix.c: In function 'sparse_matrix_dot_sparse': sparse_matrix.c:280:12: warning: unused variable 'm1_cols' [-Wunused-variable] 280 | size_t m1_cols = self->n; | ^~~~~~~ sparse_matrix.c:279:12: warning: unused variable 'm1_rows' [-Wunused-variable] 279 | size_t m1_rows = self->m; | ^~~~~~~ sparse_matrix.c:275:15: warning: unused variable 'indptr' [-Wunused-variable] 275 | uint32_t *indptr = self->indptr->a; | ^~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-numex.o -MD -MP -MF .deps/language_classifier_test-numex.Tpo -c -o language_classifier_test-numex.o `test -f 'numex.c' || echo './'`numex.c logistic_regression.c: In function 'logistic_regression_cost_function': logistic_regression.c:63:13: warning: unused variable 'expected_values' [-Wunused-variable] 63 | double *expected_values = p_y->values; | ^~~~~~~~~~~~~~~ logistic_regression.c:45:12: warning: unused variable 'n' [-Wunused-variable] 45 | size_t n = x->n; | ^ logistic_regression.c: In function 'logistic_regression_gradient': logistic_regression.c:105:13: warning: unused variable 'gradient_values' [-Wunused-variable] 105 | double *gradient_values = gradient->values; | ^~~~~~~~~~~~~~~ logistic_regression.c:104:13: warning: unused variable 'predicted_values' [-Wunused-variable] 104 | double *predicted_values = p_y->values; | ^~~~~~~~~~~~~~~~ logistic_regression.c:103:13: warning: unused variable 'theta_values' [-Wunused-variable] 103 | double *theta_values = theta->values; | ^~~~~~~~~~~~ logistic_regression.c:95:12: warning: unused variable 'residual' [-Wunused-variable] 95 | double residual; | ^~~~~~~~ logistic_regression.c:93:14: warning: unused variable 'i' [-Wunused-variable] 93 | uint32_t i, j; | ^ logistic_regression.c:91:12: warning: unused variable 'num_features' [-Wunused-variable] 91 | size_t num_features = n; | ^~~~~~~~~~~~ mv -f utf8proc/.deps/build_trans_table-utf8proc.Tpo utf8proc/.deps/build_trans_table-utf8proc.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-transliterate.o -MD -MP -MF .deps/language_classifier_test-transliterate.Tpo -c -o language_classifier_test-transliterate.o `test -f 'transliterate.c' || echo './'`transliterate.c In file included from sparse_matrix.h:46, from minibatch.h:9, from minibatch.c:1: matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ mv -f .deps/language_classifier_test-float_utils.Tpo .deps/language_classifier_test-float_utils.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-trie.o -MD -MP -MF .deps/language_classifier_test-trie.Tpo -c -o language_classifier_test-trie.o `test -f 'trie.c' || echo './'`trie.c minibatch.c: In function 'count_features_minibatch': minibatch.c:12:12: warning: unused variable 'm' [-Wunused-variable] 12 | size_t m = minibatch->n; | ^ minibatch.c:8:14: warning: unused variable 'feature_id' [-Wunused-variable] 8 | uint32_t feature_id; | ^~~~~~~~~~ minibatch.c: In function 'count_labels_minibatch': minibatch.c:30:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 30 | uint32_t i; | ^ mv -f .deps/language_classifier_train-normalize.Tpo .deps/language_classifier_train-normalize.Po minibatch.c: In function 'select_features_threshold': minibatch.c:53:17: warning: unused variable 'feature' [-Wunused-variable] 53 | const char *feature; | ^~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-trie_search.o -MD -MP -MF .deps/language_classifier_test-trie_search.Tpo -c -o language_classifier_test-trie_search.o `test -f 'trie_search.c' || echo './'`trie_search.c minibatch.c: In function 'select_labels_threshold': minibatch.c:102:17: warning: unused variable 'label' [-Wunused-variable] 102 | const char *label; | ^~~~~ language_features.c: In function 'add_ngram_features': language_features.c:55:11: warning: unused variable 'feature_namespace' [-Wunused-variable] 55 | char *feature_namespace; | ^~~~~~~~~~~~~~~~~ minibatch.c: In function 'label_vector': minibatch.c:197:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 197 | uint32_t i; | ^ mv -f .deps/language_classifier_test-language_classifier_test.Tpo .deps/language_classifier_test-language_classifier_test.Po mv -f .deps/language_classifier-file_utils.Tpo .deps/language_classifier-file_utils.Po language_features.c: In function 'add_script_feature': language_features.c:216:69: warning: unused parameter 'prefix' [-Wunused-parameter] 216 | static void add_script_feature(khash_t(str_double) *features, char *prefix, char_array *feature_array, script_t script) { | ~~~~~~^~~~~~ language_features.c: In function 'extract_language_features': language_features.c:275:19: warning: unused variable 'phrase' [-Wunused-variable] 275 | char *phrase = NULL; | ^~~~~~ language_features.c:274:21: warning: unused variable 'prev_token' [-Wunused-variable] 274 | token_t prev_token; | ^~~~~~~~~~ gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-trie_utils.o -MD -MP -MF .deps/language_classifier_test-trie_utils.Tpo -c -o language_classifier_test-trie_utils.o `test -f 'trie_utils.c' || echo './'`trie_utils.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-address_dictionary.o -MD -MP -MF .deps/language_classifier_test-address_dictionary.Tpo -c -o language_classifier_test-address_dictionary.o `test -f 'address_dictionary.c' || echo './'`address_dictionary.c mv -f .deps/language_classifier_test-logistic.Tpo .deps/language_classifier_test-logistic.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-string_utils.o -MD -MP -MF .deps/language_classifier_test-string_utils.Tpo -c -o language_classifier_test-string_utils.o `test -f 'string_utils.c' || echo './'`string_utils.c trie.c: In function 'trie_get_from_index': trie.c:880:12: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 880 | return next_id; | ^~~~~~~ trie.c:853:14: note: 'next_id' was declared here 853 | uint32_t next_id; | ^~~~~~~ mv -f .deps/build_address_dictionary-string_utils.Tpo .deps/build_address_dictionary-string_utils.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-file_utils.o -MD -MP -MF .deps/language_classifier_test-file_utils.Tpo -c -o language_classifier_test-file_utils.o `test -f 'file_utils.c' || echo './'`file_utils.c mv -f .deps/address_parser_test-transliterate.Tpo .deps/address_parser_test-transliterate.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT utf8proc/language_classifier_test-utf8proc.o -MD -MP -MF utf8proc/.deps/language_classifier_test-utf8proc.Tpo -c -o utf8proc/language_classifier_test-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c mv -f .deps/address_parser_test-string_utils.Tpo .deps/address_parser_test-string_utils.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT language_classifier_test-unicode_scripts.o -MD -MP -MF .deps/language_classifier_test-unicode_scripts.Tpo -c -o language_classifier_test-unicode_scripts.o `test -f 'unicode_scripts.c' || echo './'`unicode_scripts.c trie.c: In function 'trie_get_len': trie.c:885:12: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 885 | return trie_get_from_index(self, word, len, ROOT_NODE_ID); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trie.c:853:14: note: 'next_id' was declared here 853 | uint32_t next_id; | ^~~~~~~ In function 'ordinal_indicator_destroy', inlined from 'ordinal_indicator_new' at numex.c:329:9: numex.c:314:13: warning: '*ordinal.suffix' may be used uninitialized [-Wmaybe-uninitialized] 314 | if (self->suffix != NULL) { | ~~~~^~~~~~~~ mv -f .deps/language_classifier_test-language_classifier_io.Tpo .deps/language_classifier_test-language_classifier_io.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT near_dupe_test-strndup.o -MD -MP -MF .deps/near_dupe_test-strndup.Tpo -c -o near_dupe_test-strndup.o `test -f 'strndup.c' || echo './'`strndup.c mv -f .deps/language_classifier-sparse_matrix.Tpo .deps/language_classifier-sparse_matrix.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT near_dupe_test-near_dupe_test.o -MD -MP -MF .deps/near_dupe_test-near_dupe_test.Tpo -c -o near_dupe_test-near_dupe_test.o `test -f 'near_dupe_test.c' || echo './'`near_dupe_test.c mv -f .deps/near_dupe_test-strndup.Tpo .deps/near_dupe_test-strndup.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT near_dupe_test-string_utils.o -MD -MP -MF .deps/near_dupe_test-string_utils.Tpo -c -o near_dupe_test-string_utils.o `test -f 'string_utils.c' || echo './'`string_utils.c mv -f .deps/language_classifier_test-logistic_regression.Tpo .deps/language_classifier_test-logistic_regression.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT utf8proc/near_dupe_test-utf8proc.o -MD -MP -MF utf8proc/.deps/near_dupe_test-utf8proc.Tpo -c -o utf8proc/near_dupe_test-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c In file included from trie_utils.h:5, from trie_utils.c:1: trie_utils.c:94:14: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 94 | if (!trie_add(trie, key, next_id++)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_utils.h:251:9: note: in definition of macro 'cstring_array_foreach' 251 | code; \ | ^~~~ trie_utils.c:88:14: note: 'next_id' was declared here 88 | uint32_t next_id; | ^~~~~~~ numex.c: In function 'convert_numeric_expressions': numex.c:795:18: warning: unused variable 'rule_index' [-Wunused-variable] 795 | uint32_t rule_index = phrase.data; | ^~~~~~~~~~ numex.c:705:17: warning: unused variable 'number_str' [-Wunused-variable] 705 | char_array *number_str = NULL; | ^~~~~~~~~~ numex.c:697:10: warning: unused variable 'advance_state' [-Wunused-variable] 697 | bool advance_state = true; | ^~~~~~~~~~~~~ numex.c:694:19: warning: unused variable 'ch' [-Wunused-variable] 694 | unsigned char ch = '\0'; | ^~ normalize.c: In function 'normalize_string_languages': normalize.c:269:22: warning: unused variable 'key' [-Wunused-variable] 269 | khiter_t key = kh_put(int_set, scripts, (khint_t)script, &ret); | ^~~ numex.c: In function 'get_ordinal_namespace_prefix': numex.c:968:10: warning: unused variable 'whole_tokens_only' [-Wunused-variable] 968 | bool whole_tokens_only = language->whole_tokens_only; | ^~~~~~~~~~~~~~~~~ normalize.c:208:11: warning: unused variable 'numex_replaced' [-Wunused-variable] 208 | char *numex_replaced = NULL; | ^~~~~~~~~~~~~~ normalize.c: In function 'numeric_starts_with_alpha': normalize.c:374:14: warning: unused variable 'is_hyphen' [-Wunused-variable] 374 | bool is_hyphen = utf8_is_hyphen(ch); | ^~~~~~~~~ normalize.c:367:10: warning: unused variable 'append_char' [-Wunused-variable] 367 | bool append_char = true; | ^~~~~~~~~~~ numex.c: In function 'possible_ordinal_digit_len': numex.c:1063:10: warning: unused variable 'ignorable' [-Wunused-variable] 1063 | bool ignorable = true; | ^~~~~~~~~ transliterate.c: In function 'replace_groups': transliterate.c:615:12: warning: variable 'group_num_len' set but not used [-Wunused-but-set-variable] 615 | size_t group_num_len = 0; | ^~~~~~~~~~~~~ normalize.c: In function 'add_normalized_token': transliterate.c:614:12: warning: variable 'group_num_start' set but not used [-Wunused-but-set-variable] 614 | size_t group_num_start = 0; | ^~~~~~~~~~~~~~~ normalize.c:406:17: warning: variable 'next_char_len' set but not used [-Wunused-but-set-variable] 406 | ssize_t next_char_len; | ^~~~~~~~~~~~~ transliterate.c: In function 'transliterate': string_utils.c: In function 'utf8_reversed_string': string_utils.c:193:18: warning: variable 'remaining' set but not used [-Wunused-but-set-variable] 193 | ssize_t len, remaining; | ^~~~~~~~~ transliterate.c:937:26: warning: variable 'added_previous_phrase' set but not used [-Wunused-but-set-variable] 937 | bool added_previous_phrase = false; | ^~~~~~~~~~~~~~~~~~~~~ string_utils.c: In function 'unicode_codepoints': string_utils.c:383:13: warning: unused variable 'num_utf8_chars' [-Wunused-variable] 383 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ trie_search.c: In function 'trie_search_from_index': trie_search.c:21:54: warning: variable 'last_node' set but not used [-Wunused-but-set-variable] 21 | trie_node_t node = trie_get_node(self, node_id), last_node = node; | ^~~~~~~~~ In file included from collections.h:8, from transliterate.h:8, from transliterate.c:2: log/log.h:52:55: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 52 | #define log_debug(M, ...) do { if (0) fprintf(stderr, "\33[34mDEBUG\33[39m " M " \33[90m at %s (%s:%d) \33[39m\n", ##__VA_ARGS__, __func__, __FILE__, __LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~ transliterate.c:1036:13: note: in expansion of macro 'log_debug' 1036 | log_debug("Got unicode normalization step, new str=%s, len=%lu\n", str, strlen(str)); | ^~~~~~~~~ string_utils.c: In function 'utf8_compare_case_insensitive': string_utils.c:503:85: warning: unused parameter 'len' [-Wunused-parameter] 503 | inline int utf8_compare_case_insensitive(const char *str1, const char *str2, size_t len) { | ~~~~~~~^~~ string_utils.c: In function 'utf8_common_prefix_len': string_utils.c:519:12: warning: unused variable 'remaining' [-Wunused-variable] 519 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function 'string_is_digit': string_utils.c:678:10: warning: unused variable 'ignorable' [-Wunused-variable] 678 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'string_is_ignorable': string_utils.c:704:10: warning: unused variable 'ignorable' [-Wunused-variable] 704 | bool ignorable = true; | ^~~~~~~~~ trie_utils.c: In function 'trie_new_from_cstring_array_sorted': trie_utils.c:55:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 55 | uint32_t i; | ^ trie_utils.c: In function 'trie_new_from_cstring_array': trie_utils.c:86:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 86 | uint32_t i; | ^ string_utils.c: In function 'cstring_array_get_offset': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1241:9: note: in expansion of macro 'INVALID_INDEX' 1241 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ string_utils.c: In function 'cstring_array_token_length': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1254:9: note: in expansion of macro 'INVALID_INDEX' 1254 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ trie_search.c: In function 'trie_search_prefixes_from_index': trie_search.c:627:12: warning: variable 'separator_char_len' set but not used [-Wunused-but-set-variable] 627 | size_t separator_char_len = 0; | ^~~~~~~~~~~~~~~~~~ mv -f .deps/language_classifier-trie_utils.Tpo .deps/language_classifier-trie_utils.Po mv -f .deps/language_classifier_test-features.Tpo .deps/language_classifier_test-features.Po mv -f .deps/language_classifier-address_dictionary.Tpo .deps/language_classifier-address_dictionary.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT utf8proc/libpostal-utf8proc.o -MD -MP -MF utf8proc/.deps/libpostal-utf8proc.Tpo -c -o utf8proc/libpostal-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo './'`utf8proc/utf8proc.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT geohash/libpostal_la-geohash.lo -MD -MP -MF geohash/.deps/libpostal_la-geohash.Tpo -c -o geohash/libpostal_la-geohash.lo `test -f 'geohash/geohash.c' || echo './'`geohash/geohash.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O0 -D LIBPOSTAL_EXPORTS -MT klib/libscanner_la-drand48.lo -MD -MP -MF klib/.deps/libscanner_la-drand48.Tpo -c -o klib/libscanner_la-drand48.lo `test -f 'klib/drand48.c' || echo './'`klib/drand48.c mv -f .deps/language_classifier_test-language_features.Tpo .deps/language_classifier_test-language_features.Po gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -MT linenoise/address_parser-linenoise.o -MD -MP -MF linenoise/.deps/address_parser-linenoise.Tpo -c -o linenoise/address_parser-linenoise.o `test -f 'linenoise/linenoise.c' || echo './'`linenoise/linenoise.c mv -f .deps/language_classifier-trie_search.Tpo .deps/language_classifier-trie_search.Po address_dictionary.c: In function 'address_dictionary_add_expansion': address_dictionary.c:173:10: warning: variable 'is_phrase' set but not used [-Wunused-but-set-variable] 173 | bool is_phrase = false; | ^~~~~~~~~ trie.c: In function 'trie_read': trie.c:1032:13: warning: unused variable 'check' [-Wunused-variable] 1032 | int32_t check; | ^~~~~ trie.c:1031:13: warning: unused variable 'base' [-Wunused-variable] 1031 | int32_t base; | ^~~~ In file included from address_dictionary.c:3: address_dictionary.c: In function 'address_phrase_in_dictionaries': address_dictionary.c:63:47: warning: 'uint16_t' {aka 'short unsigned int'} is promoted to 'int' when passed through '...' 63 | uint16_t dictionary_id = va_arg(args, uint16_t); | ^ address_dictionary.c:63:47: note: (so you should pass 'int' not 'uint16_t' {aka 'short unsigned int'} to 'va_arg') address_dictionary.c:63:47: note: if this code is reached, the program will abort In file included from collections.h:11, from trie.h:31, from trie_search.h:10, from trie_search.c:1: In function 'phrase_array_push', inlined from 'trie_search_from_index' at trie_search.c:128:25: vector.h:124:30: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 124 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:190:5: note: in expansion of macro '__VECTOR_BASE' 190 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro 'VECTOR_INIT' 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function 'trie_search_from_index': trie_search.c:28:14: note: 'data' was declared here 28 | uint32_t data; | ^~~~ mv -f .deps/address_parser_train-unicode_scripts.Tpo .deps/address_parser_train-unicode_scripts.Po libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O0 -D LIBPOSTAL_EXPORTS -MT klib/libscanner_la-drand48.lo -MD -MP -MF klib/.deps/libscanner_la-drand48.Tpo -c klib/drand48.c -fPIC -DPIC -o klib/.libs/libscanner_la-drand48.o mv -f .deps/libpostal_la-transliterate.Tpo .deps/libpostal_la-transliterate.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O0 -D LIBPOSTAL_EXPORTS -MT klib/libscanner_la-drand48.lo -MD -MP -MF klib/.deps/libscanner_la-drand48.Tpo -c klib/drand48.c -o klib/libscanner_la-drand48.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT geohash/libpostal_la-geohash.lo -MD -MP -MF geohash/.deps/libpostal_la-geohash.Tpo -c geohash/geohash.c -fPIC -DPIC -o geohash/.libs/libpostal_la-geohash.o string_utils.c: In function 'utf8_reversed_string': string_utils.c:193:18: warning: variable 'remaining' set but not used [-Wunused-but-set-variable] 193 | ssize_t len, remaining; | ^~~~~~~~~ mv -f .deps/language_classifier_train-trie.Tpo .deps/language_classifier_train-trie.Po string_utils.c: In function 'unicode_codepoints': string_utils.c:383:13: warning: unused variable 'num_utf8_chars' [-Wunused-variable] 383 | ssize_t num_utf8_chars = 0; | ^~~~~~~~~~~~~~ string_utils.c: In function 'utf8_compare_case_insensitive': string_utils.c:503:85: warning: unused parameter 'len' [-Wunused-parameter] 503 | inline int utf8_compare_case_insensitive(const char *str1, const char *str2, size_t len) { | ~~~~~~~^~~ string_utils.c: In function 'utf8_common_prefix_len': string_utils.c:519:12: warning: unused variable 'remaining' [-Wunused-variable] 519 | size_t remaining = len; | ^~~~~~~~~ string_utils.c: In function 'string_is_digit': string_utils.c:678:10: warning: unused variable 'ignorable' [-Wunused-variable] 678 | bool ignorable = true; | ^~~~~~~~~ string_utils.c: In function 'string_is_ignorable': string_utils.c:704:10: warning: unused variable 'ignorable' [-Wunused-variable] 704 | bool ignorable = true; | ^~~~~~~~~ mv -f .deps/build_numex_table-string_utils.Tpo .deps/build_numex_table-string_utils.Po mv -f klib/.deps/libscanner_la-drand48.Tpo klib/.deps/libscanner_la-drand48.Plo /bin/sh ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -L/usr/local/lib -o build_numex_table build_numex_table-strndup.o build_numex_table-numex_table_builder.o build_numex_table-numex.o build_numex_table-file_utils.o build_numex_table-string_utils.o build_numex_table-tokens.o build_numex_table-trie.o build_numex_table-trie_search.o utf8proc/build_numex_table-utf8proc.o string_utils.c: In function 'cstring_array_get_offset': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1241:9: note: in expansion of macro 'INVALID_INDEX' 1241 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ string_utils.c: In function 'cstring_array_token_length': string_utils.c:6:34: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6 | #define INVALID_INDEX(i, n) ((i) < 0 || (i) >= (n)) | ^ string_utils.c:1254:9: note: in expansion of macro 'INVALID_INDEX' 1254 | if (INVALID_INDEX(i, self->indices->n)) { | ^~~~~~~~~~~~~ mv -f .deps/language_classifier_test-language_classifier.Tpo .deps/language_classifier_test-language_classifier.Po geohash/geohash.c: In function 'interleaved_to_geohashstr': geohash/geohash.c:154:68: warning: unused parameter 'length' [-Wunused-parameter] 154 | static int interleaved_to_geohashstr(uint16_t *interleaved, size_t length, char *dst, size_t dst_length) { | ~~~~~~~^~~~~~ geohash/geohash.c: In function 'geohash_neighbors': geohash/geohash.c:490:57: warning: unused parameter 'dst_length' [-Wunused-parameter] 490 | int geohash_neighbors(char *hashcode, char *dst, size_t dst_length, int *string_count) { | ~~~~~~~^~~~~~~~~~ libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o build_numex_table build_numex_table-strndup.o build_numex_table-numex_table_builder.o build_numex_table-numex.o build_numex_table-file_utils.o build_numex_table-string_utils.o build_numex_table-tokens.o build_numex_table-trie.o build_numex_table-trie_search.o utf8proc/build_numex_table-utf8proc.o -L/usr/local/lib mv -f .deps/build_trans_table-string_utils.Tpo .deps/build_trans_table-string_utils.Po mv -f .deps/near_dupe_test-near_dupe_test.Tpo .deps/near_dupe_test-near_dupe_test.Po mv -f .deps/libpostal_la-expand.Tpo .deps/libpostal_la-expand.Plo mv -f .deps/language_classifier_test-file_utils.Tpo .deps/language_classifier_test-file_utils.Po In function 'phrase_array_push', inlined from 'trie_search_tokens_from_index' at trie_search.c:458:9: vector.h:124:30: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 124 | array->a[array->n++] = value; \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ vector.h:190:5: note: in expansion of macro '__VECTOR_BASE' 190 | __VECTOR_BASE(name, type) \ | ^~~~~~~~~~~~~ trie_search.h:26:1: note: in expansion of macro 'VECTOR_INIT' 26 | VECTOR_INIT(phrase_array, phrase_t) | ^~~~~~~~~~~ trie_search.c: In function 'trie_search_tokens_from_index': trie_search.c:246:14: note: 'data' was declared here 246 | uint32_t data; | ^~~~ mv -f .deps/language_classifier_test-sparse_matrix.Tpo .deps/language_classifier_test-sparse_matrix.Po mv -f .deps/language_classifier_train-minibatch.Tpo .deps/language_classifier_train-minibatch.Po In function 'ordinal_indicator_destroy', inlined from 'ordinal_indicator_new' at numex.c:329:9: numex.c:314:13: warning: '*ordinal.suffix' may be used uninitialized [-Wmaybe-uninitialized] 314 | if (self->suffix != NULL) { | ~~~~^~~~~~~~ mv -f .deps/language_classifier-normalize.Tpo .deps/language_classifier-normalize.Po In function 'cstring_array_destroy', inlined from 'cstring_array_new' at string_utils.c:1098:9: string_utils.c:1116:13: warning: '*array.str' may be used uninitialized [-Wmaybe-uninitialized] 1116 | if (self->str) { | ~~~~^~~~~ trie.c: In function 'trie_get_from_index': trie.c:880:12: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 880 | return next_id; | ^~~~~~~ trie.c:853:14: note: 'next_id' was declared here 853 | uint32_t next_id; | ^~~~~~~ trie.c: In function 'trie_get_len': trie.c:885:12: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 885 | return trie_get_from_index(self, word, len, ROOT_NODE_ID); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trie.c:853:14: note: 'next_id' was declared here 853 | uint32_t next_id; | ^~~~~~~ mv -f .deps/language_classifier_train-numex.Tpo .deps/language_classifier_train-numex.Po mv -f .deps/build_trans_table-transliterate.Tpo .deps/build_trans_table-transliterate.Po mv -f utf8proc/.deps/language_classifier_train-utf8proc.Tpo utf8proc/.deps/language_classifier_train-utf8proc.Po In file included from trie_utils.h:5, from trie_utils.c:1: trie_utils.c:94:14: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 94 | if (!trie_add(trie, key, next_id++)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_utils.h:251:9: note: in definition of macro 'cstring_array_foreach' 251 | code; \ | ^~~~ trie_utils.c:88:14: note: 'next_id' was declared here 88 | uint32_t next_id; | ^~~~~~~ mv -f .deps/language_classifier_test-trie_utils.Tpo .deps/language_classifier_test-trie_utils.Po mv -f .deps/language_classifier_test-address_dictionary.Tpo .deps/language_classifier_test-address_dictionary.Po mv -f linenoise/.deps/address_parser-linenoise.Tpo linenoise/.deps/address_parser-linenoise.Po mv -f .deps/language_classifier-trie.Tpo .deps/language_classifier-trie.Po mv -f .deps/language_classifier_test-trie_search.Tpo .deps/language_classifier_test-trie_search.Po mv -f .deps/language_classifier_test-normalize.Tpo .deps/language_classifier_test-normalize.Po libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -MT geohash/libpostal_la-geohash.lo -MD -MP -MF geohash/.deps/libpostal_la-geohash.Tpo -c geohash/geohash.c -o geohash/libpostal_la-geohash.o >/dev/null 2>&1 mv -f .deps/language_classifier-minibatch.Tpo .deps/language_classifier-minibatch.Po mv -f .deps/language_classifier_test-minibatch.Tpo .deps/language_classifier_test-minibatch.Po mv -f .deps/address_parser_test-unicode_scripts.Tpo .deps/address_parser_test-unicode_scripts.Po trie.c: In function 'trie_get_from_index': trie.c:880:12: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 880 | return next_id; | ^~~~~~~ trie.c:853:14: note: 'next_id' was declared here 853 | uint32_t next_id; | ^~~~~~~ trie.c: In function 'trie_get_len': trie.c:885:12: warning: 'next_id' may be used uninitialized [-Wmaybe-uninitialized] 885 | return trie_get_from_index(self, word, len, ROOT_NODE_ID); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trie.c:853:14: note: 'next_id' was declared here 853 | uint32_t next_id; | ^~~~~~~ mv -f .deps/build_address_dictionary-address_dictionary_builder.Tpo .deps/build_address_dictionary-address_dictionary_builder.Po /bin/sh ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -L/usr/local/lib -o build_address_dictionary build_address_dictionary-strndup.o build_address_dictionary-address_dictionary_builder.o build_address_dictionary-address_dictionary.o build_address_dictionary-file_utils.o build_address_dictionary-string_utils.o build_address_dictionary-trie.o build_address_dictionary-trie_search.o utf8proc/build_address_dictionary-utf8proc.o mv -f utf8proc/.deps/language_classifier-utf8proc.Tpo utf8proc/.deps/language_classifier-utf8proc.Po libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o build_address_dictionary build_address_dictionary-strndup.o build_address_dictionary-address_dictionary_builder.o build_address_dictionary-address_dictionary.o build_address_dictionary-file_utils.o build_address_dictionary-string_utils.o build_address_dictionary-trie.o build_address_dictionary-trie_search.o utf8proc/build_address_dictionary-utf8proc.o -L/usr/local/lib In function 'cstring_array_destroy', inlined from 'cstring_array_new' at string_utils.c:1098:9: string_utils.c:1116:13: warning: '*array.str' may be used uninitialized [-Wmaybe-uninitialized] 1116 | if (self->str) { | ~~~~^~~~~ mv -f .deps/language_classifier_train-string_utils.Tpo .deps/language_classifier_train-string_utils.Po mv -f .deps/language_classifier-numex.Tpo .deps/language_classifier-numex.Po mv -f .deps/language_classifier_test-trie.Tpo .deps/language_classifier_test-trie.Po mv -f utf8proc/.deps/language_classifier_test-utf8proc.Tpo utf8proc/.deps/language_classifier_test-utf8proc.Po In function 'cstring_array_destroy', inlined from 'cstring_array_new' at string_utils.c:1098:9: string_utils.c:1116:13: warning: '*array.str' may be used uninitialized [-Wmaybe-uninitialized] 1116 | if (self->str) { | ~~~~^~~~~ mv -f .deps/language_classifier_test-numex.Tpo .deps/language_classifier_test-numex.Po mv -f geohash/.deps/libpostal_la-geohash.Tpo geohash/.deps/libpostal_la-geohash.Plo mv -f .deps/language_classifier_train-transliterate.Tpo .deps/language_classifier_train-transliterate.Po mv -f utf8proc/.deps/libpostal-utf8proc.Tpo utf8proc/.deps/libpostal-utf8proc.Po In function 'cstring_array_destroy', inlined from 'cstring_array_new' at string_utils.c:1098:9: string_utils.c:1116:13: warning: '*array.str' may be used uninitialized [-Wmaybe-uninitialized] 1116 | if (self->str) { | ~~~~^~~~~ mv -f .deps/language_classifier-transliterate.Tpo .deps/language_classifier-transliterate.Po transliteration_table_builder.c: In function 'regex_string_tree': transliteration_table_builder.c:48:9: warning: unused variable 'i' [-Wunused-variable] 48 | int i, j; | ^ transliteration_table_builder.c: In function 'parse_groups': transliteration_table_builder.c:153:12: warning: unused variable 'chars_in_group' [-Wunused-variable] 153 | size_t chars_in_group = 0; | ^~~~~~~~~~~~~~ transliteration_table_builder.c:140:13: warning: unused variable 'temp_char_len' [-Wunused-variable] 140 | ssize_t temp_char_len; | ^~~~~~~~~~~~~ transliteration_table_builder.c:139:10: warning: unused variable 'temp_char' [-Wunused-variable] 139 | char temp_char[MAX_UTF8_CHAR_SIZE]; | ^~~~~~~~~ transliteration_table_builder.c:133:10: warning: variable 'in_group' set but not used [-Wunused-but-set-variable] 133 | bool in_group = false; | ^~~~~~~~ transliteration_table_builder.c:132:10: warning: unused variable 'last_ch' [-Wunused-variable] 132 | char last_ch = '\0'; | ^~~~~~~ transliteration_table_builder.c: In function 'main': transliteration_table_builder.c:518:23: warning: unused variable 'key_str' [-Wunused-variable] 518 | char *key_str; | ^~~~~~~ transliteration_table_builder.c:318:26: warning: unused variable 'data' [-Wunused-variable] 318 | uint32_t data = trans_table->replacements->n; | ^~~~ transliteration_table_builder.c:274:20: warning: unused variable 'step_name_len' [-Wunused-variable] 274 | size_t step_name_len = strlen(step_source.name); | ^~~~~~~~~~~~~ transliteration_table_builder.c:256:16: warning: unused variable 'trans_name_len' [-Wunused-variable] 256 | size_t trans_name_len = strlen(trans_source.name); | ^~~~~~~~~~~~~~ mv -f utf8proc/.deps/near_dupe_test-utf8proc.Tpo utf8proc/.deps/near_dupe_test-utf8proc.Po mv -f .deps/language_classifier-string_utils.Tpo .deps/language_classifier-string_utils.Po mv -f .deps/language_classifier_test-string_utils.Tpo .deps/language_classifier_test-string_utils.Po mv -f .deps/language_classifier_test-transliterate.Tpo .deps/language_classifier_test-transliterate.Po mv -f .deps/near_dupe_test-string_utils.Tpo .deps/near_dupe_test-string_utils.Po mv -f .deps/libpostal_la-unicode_scripts.Tpo .deps/libpostal_la-unicode_scripts.Plo mv -f .deps/language_classifier_train-unicode_scripts.Tpo .deps/language_classifier_train-unicode_scripts.Po mv -f .deps/language_classifier-unicode_scripts.Tpo .deps/language_classifier-unicode_scripts.Po mv -f .deps/language_classifier_test-unicode_scripts.Tpo .deps/language_classifier_test-unicode_scripts.Po mv -f .deps/build_trans_table-transliteration_table_builder.Tpo .deps/build_trans_table-transliteration_table_builder.Po /bin/sh ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -L/usr/local/lib -o build_trans_table build_trans_table-strndup.o build_trans_table-transliteration_table_builder.o build_trans_table-transliterate.o build_trans_table-trie.o build_trans_table-trie_search.o build_trans_table-file_utils.o build_trans_table-string_utils.o utf8proc/build_trans_table-utf8proc.o libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o build_trans_table build_trans_table-strndup.o build_trans_table-transliteration_table_builder.o build_trans_table-transliterate.o build_trans_table-trie.o build_trans_table-trie_search.o build_trans_table-file_utils.o build_trans_table-string_utils.o utf8proc/build_trans_table-utf8proc.o -L/usr/local/lib libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O0 -D LIBPOSTAL_EXPORTS -MT libscanner_la-scanner.lo -MD -MP -MF .deps/libscanner_la-scanner.Tpo -c scanner.c -o libscanner_la-scanner.o >/dev/null 2>&1 mv -f .deps/libscanner_la-scanner.Tpo .deps/libscanner_la-scanner.Plo /bin/sh ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O0 -D LIBPOSTAL_EXPORTS -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -L/usr/local/lib -o libscanner.la klib/libscanner_la-drand48.lo libscanner_la-scanner.lo libtool: link: ar cr .libs/libscanner.a klib/.libs/libscanner_la-drand48.o .libs/libscanner_la-scanner.o libtool: link: ranlib .libs/libscanner.a libtool: link: ( cd ".libs" && rm -f "libscanner.la" && ln -s "../libscanner.la" "libscanner.la" ) /bin/sh ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O2 -D LIBPOSTAL_EXPORTS -version-info 1:1:0 -no-undefined -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -L/usr/local/lib -o libpostal.la -rpath /usr/lib libpostal_la-strndup.lo libpostal_la-libpostal.lo libpostal_la-expand.lo libpostal_la-address_dictionary.lo libpostal_la-transliterate.lo libpostal_la-tokens.lo libpostal_la-trie.lo libpostal_la-trie_search.lo libpostal_la-trie_utils.lo libpostal_la-string_utils.lo libpostal_la-file_utils.lo utf8proc/libpostal_la-utf8proc.lo libpostal_la-normalize.lo libpostal_la-numex.lo libpostal_la-features.lo libpostal_la-unicode_scripts.lo libpostal_la-address_parser.lo libpostal_la-address_parser_io.lo libpostal_la-averaged_perceptron.lo libpostal_la-crf.lo libpostal_la-crf_context.lo libpostal_la-sparse_matrix.lo libpostal_la-averaged_perceptron_tagger.lo libpostal_la-graph.lo libpostal_la-graph_builder.lo libpostal_la-language_classifier.lo libpostal_la-language_features.lo libpostal_la-logistic_regression.lo libpostal_la-logistic.lo libpostal_la-minibatch.lo libpostal_la-float_utils.lo libpostal_la-ngrams.lo libpostal_la-place.lo libpostal_la-near_dupe.lo libpostal_la-double_metaphone.lo geohash/libpostal_la-geohash.lo libpostal_la-dedupe.lo libpostal_la-string_similarity.lo libpostal_la-acronyms.lo libpostal_la-soft_tfidf.lo libpostal_la-jaccard.lo libscanner.la /bin/sh ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -L/usr/local/lib -o address_parser_train address_parser_train-strndup.o address_parser_train-address_parser_train.o address_parser_train-address_parser.o address_parser_train-address_parser_io.o address_parser_train-averaged_perceptron.o address_parser_train-crf.o address_parser_train-crf_context.o address_parser_train-sparse_matrix.o address_parser_train-graph.o address_parser_train-graph_builder.o address_parser_train-float_utils.o address_parser_train-averaged_perceptron_trainer.o address_parser_train-crf_trainer.o address_parser_train-crf_trainer_averaged_perceptron.o address_parser_train-averaged_perceptron_tagger.o address_parser_train-address_dictionary.o address_parser_train-normalize.o address_parser_train-numex.o address_parser_train-features.o address_parser_train-unicode_scripts.o address_parser_train-transliterate.o address_parser_train-trie.o address_parser_train-trie_search.o address_parser_train-trie_utils.o address_parser_train-string_utils.o address_parser_train-tokens.o address_parser_train-file_utils.o address_parser_train-shuffle.o utf8proc/address_parser_train-utf8proc.o address_parser_train-ngrams.o libscanner.la /bin/sh ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -L/usr/local/lib -o address_parser_test address_parser_test-strndup.o address_parser_test-address_parser_test.o address_parser_test-address_parser.o address_parser_test-address_parser_io.o address_parser_test-averaged_perceptron.o address_parser_test-crf.o address_parser_test-crf_context.o address_parser_test-sparse_matrix.o address_parser_test-graph.o address_parser_test-graph_builder.o address_parser_test-float_utils.o address_parser_test-averaged_perceptron_tagger.o address_parser_test-address_dictionary.o address_parser_test-normalize.o address_parser_test-numex.o address_parser_test-features.o address_parser_test-unicode_scripts.o address_parser_test-transliterate.o address_parser_test-trie.o address_parser_test-trie_search.o address_parser_test-trie_utils.o address_parser_test-string_utils.o address_parser_test-tokens.o address_parser_test-file_utils.o utf8proc/address_parser_test-utf8proc.o address_parser_test-ngrams.o libscanner.la /bin/sh ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -L/usr/local/lib -o language_classifier_train language_classifier_train-strndup.o language_classifier_train-language_classifier_train.o language_classifier_train-language_classifier.o language_classifier_train-language_features.o language_classifier_train-language_classifier_io.o language_classifier_train-logistic_regression_trainer.o language_classifier_train-logistic_regression.o language_classifier_train-logistic.o language_classifier_train-sparse_matrix.o language_classifier_train-sparse_matrix_utils.o language_classifier_train-features.o language_classifier_train-minibatch.o language_classifier_train-float_utils.o language_classifier_train-stochastic_gradient_descent.o language_classifier_train-ftrl.o language_classifier_train-regularization.o language_classifier_train-cartesian_product.o language_classifier_train-normalize.o language_classifier_train-numex.o language_classifier_train-transliterate.o language_classifier_train-trie.o language_classifier_train-trie_search.o language_classifier_train-trie_utils.o language_classifier_train-address_dictionary.o language_classifier_train-string_utils.o language_classifier_train-file_utils.o utf8proc/language_classifier_train-utf8proc.o language_classifier_train-unicode_scripts.o language_classifier_train-shuffle.o libscanner.la /bin/sh ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -L/usr/local/lib -o language_classifier language_classifier-strndup.o language_classifier-language_classifier_cli.o language_classifier-language_classifier.o language_classifier-language_features.o language_classifier-logistic_regression.o language_classifier-logistic.o language_classifier-sparse_matrix.o language_classifier-features.o language_classifier-minibatch.o language_classifier-float_utils.o language_classifier-normalize.o language_classifier-numex.o language_classifier-transliterate.o language_classifier-trie.o language_classifier-trie_search.o language_classifier-trie_utils.o language_classifier-address_dictionary.o language_classifier-string_utils.o language_classifier-file_utils.o utf8proc/language_classifier-utf8proc.o language_classifier-unicode_scripts.o libscanner.la /bin/sh ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -L/usr/local/lib -o language_classifier_test language_classifier_test-strndup.o language_classifier_test-language_classifier_test.o language_classifier_test-language_classifier.o language_classifier_test-language_classifier_io.o language_classifier_test-language_features.o language_classifier_test-logistic_regression.o language_classifier_test-logistic.o language_classifier_test-sparse_matrix.o language_classifier_test-features.o language_classifier_test-minibatch.o language_classifier_test-float_utils.o language_classifier_test-normalize.o language_classifier_test-numex.o language_classifier_test-transliterate.o language_classifier_test-trie.o language_classifier_test-trie_search.o language_classifier_test-trie_utils.o language_classifier_test-address_dictionary.o language_classifier_test-string_utils.o language_classifier_test-file_utils.o utf8proc/language_classifier_test-utf8proc.o language_classifier_test-unicode_scripts.o libscanner.la libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o language_classifier language_classifier-strndup.o language_classifier-language_classifier_cli.o language_classifier-language_classifier.o language_classifier-language_features.o language_classifier-logistic_regression.o language_classifier-logistic.o language_classifier-sparse_matrix.o language_classifier-features.o language_classifier-minibatch.o language_classifier-float_utils.o language_classifier-normalize.o language_classifier-numex.o language_classifier-transliterate.o language_classifier-trie.o language_classifier-trie_search.o language_classifier-trie_utils.o language_classifier-address_dictionary.o language_classifier-string_utils.o language_classifier-file_utils.o utf8proc/language_classifier-utf8proc.o language_classifier-unicode_scripts.o -L/usr/local/lib ./.libs/libscanner.a libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o language_classifier_train language_classifier_train-strndup.o language_classifier_train-language_classifier_train.o language_classifier_train-language_classifier.o language_classifier_train-language_features.o language_classifier_train-language_classifier_io.o language_classifier_train-logistic_regression_trainer.o language_classifier_train-logistic_regression.o language_classifier_train-logistic.o language_classifier_train-sparse_matrix.o language_classifier_train-sparse_matrix_utils.o language_classifier_train-features.o language_classifier_train-minibatch.o language_classifier_train-float_utils.o language_classifier_train-stochastic_gradient_descent.o language_classifier_train-ftrl.o language_classifier_train-regularization.o language_classifier_train-cartesian_product.o language_classifier_train-normalize.o language_classifier_train-numex.o language_classifier_train-transliterate.o language_classifier_train-trie.o language_classifier_train-trie_search.o language_classifier_train-trie_utils.o language_classifier_train-address_dictionary.o language_classifier_train-string_utils.o language_classifier_train-file_utils.o utf8proc/language_classifier_train-utf8proc.o language_classifier_train-unicode_scripts.o language_classifier_train-shuffle.o -L/usr/local/lib ./.libs/libscanner.a libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o language_classifier_test language_classifier_test-strndup.o language_classifier_test-language_classifier_test.o language_classifier_test-language_classifier.o language_classifier_test-language_classifier_io.o language_classifier_test-language_features.o language_classifier_test-logistic_regression.o language_classifier_test-logistic.o language_classifier_test-sparse_matrix.o language_classifier_test-features.o language_classifier_test-minibatch.o language_classifier_test-float_utils.o language_classifier_test-normalize.o language_classifier_test-numex.o language_classifier_test-transliterate.o language_classifier_test-trie.o language_classifier_test-trie_search.o language_classifier_test-trie_utils.o language_classifier_test-address_dictionary.o language_classifier_test-string_utils.o language_classifier_test-file_utils.o utf8proc/language_classifier_test-utf8proc.o language_classifier_test-unicode_scripts.o -L/usr/local/lib ./.libs/libscanner.a libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o address_parser_test address_parser_test-strndup.o address_parser_test-address_parser_test.o address_parser_test-address_parser.o address_parser_test-address_parser_io.o address_parser_test-averaged_perceptron.o address_parser_test-crf.o address_parser_test-crf_context.o address_parser_test-sparse_matrix.o address_parser_test-graph.o address_parser_test-graph_builder.o address_parser_test-float_utils.o address_parser_test-averaged_perceptron_tagger.o address_parser_test-address_dictionary.o address_parser_test-normalize.o address_parser_test-numex.o address_parser_test-features.o address_parser_test-unicode_scripts.o address_parser_test-transliterate.o address_parser_test-trie.o address_parser_test-trie_search.o address_parser_test-trie_utils.o address_parser_test-string_utils.o address_parser_test-tokens.o address_parser_test-file_utils.o utf8proc/address_parser_test-utf8proc.o address_parser_test-ngrams.o -L/usr/local/lib ./.libs/libscanner.a libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o address_parser_train address_parser_train-strndup.o address_parser_train-address_parser_train.o address_parser_train-address_parser.o address_parser_train-address_parser_io.o address_parser_train-averaged_perceptron.o address_parser_train-crf.o address_parser_train-crf_context.o address_parser_train-sparse_matrix.o address_parser_train-graph.o address_parser_train-graph_builder.o address_parser_train-float_utils.o address_parser_train-averaged_perceptron_trainer.o address_parser_train-crf_trainer.o address_parser_train-crf_trainer_averaged_perceptron.o address_parser_train-averaged_perceptron_tagger.o address_parser_train-address_dictionary.o address_parser_train-normalize.o address_parser_train-numex.o address_parser_train-features.o address_parser_train-unicode_scripts.o address_parser_train-transliterate.o address_parser_train-trie.o address_parser_train-trie_search.o address_parser_train-trie_utils.o address_parser_train-string_utils.o address_parser_train-tokens.o address_parser_train-file_utils.o address_parser_train-shuffle.o utf8proc/address_parser_train-utf8proc.o address_parser_train-ngrams.o -L/usr/local/lib ./.libs/libscanner.a libtool: link: gcc -shared -fPIC -DPIC .libs/libpostal_la-strndup.o .libs/libpostal_la-libpostal.o .libs/libpostal_la-expand.o .libs/libpostal_la-address_dictionary.o .libs/libpostal_la-transliterate.o .libs/libpostal_la-tokens.o .libs/libpostal_la-trie.o .libs/libpostal_la-trie_search.o .libs/libpostal_la-trie_utils.o .libs/libpostal_la-string_utils.o .libs/libpostal_la-file_utils.o utf8proc/.libs/libpostal_la-utf8proc.o .libs/libpostal_la-normalize.o .libs/libpostal_la-numex.o .libs/libpostal_la-features.o .libs/libpostal_la-unicode_scripts.o .libs/libpostal_la-address_parser.o .libs/libpostal_la-address_parser_io.o .libs/libpostal_la-averaged_perceptron.o .libs/libpostal_la-crf.o .libs/libpostal_la-crf_context.o .libs/libpostal_la-sparse_matrix.o .libs/libpostal_la-averaged_perceptron_tagger.o .libs/libpostal_la-graph.o .libs/libpostal_la-graph_builder.o .libs/libpostal_la-language_classifier.o .libs/libpostal_la-language_features.o .libs/libpostal_la-logistic_regression.o .libs/libpostal_la-logistic.o .libs/libpostal_la-minibatch.o .libs/libpostal_la-float_utils.o .libs/libpostal_la-ngrams.o .libs/libpostal_la-place.o .libs/libpostal_la-near_dupe.o .libs/libpostal_la-double_metaphone.o geohash/.libs/libpostal_la-geohash.o .libs/libpostal_la-dedupe.o .libs/libpostal_la-string_similarity.o .libs/libpostal_la-acronyms.o .libs/libpostal_la-soft_tfidf.o .libs/libpostal_la-jaccard.o -Wl,--whole-archive ./.libs/libscanner.a -Wl,--no-whole-archive -L/usr/local/lib -g -mfpmath=sse -msse2 -Os -O2 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -Wl,-soname -Wl,libpostal.so.1 -o .libs/libpostal.so.1.0.1 libtool: link: (cd ".libs" && rm -f "libpostal.so.1" && ln -s "libpostal.so.1.0.1" "libpostal.so.1") libtool: link: (cd ".libs" && rm -f "libpostal.so" && ln -s "libpostal.so.1.0.1" "libpostal.so") libtool: link: (cd .libs/libpostal.lax/libscanner.a && ar x "/home/buildozer/aports/community/libpostal/src/libpostal-1.1/src/./.libs/libscanner.a") libtool: link: ar cr .libs/libpostal.a libpostal_la-strndup.o libpostal_la-libpostal.o libpostal_la-expand.o libpostal_la-address_dictionary.o libpostal_la-transliterate.o libpostal_la-tokens.o libpostal_la-trie.o libpostal_la-trie_search.o libpostal_la-trie_utils.o libpostal_la-string_utils.o libpostal_la-file_utils.o utf8proc/libpostal_la-utf8proc.o libpostal_la-normalize.o libpostal_la-numex.o libpostal_la-features.o libpostal_la-unicode_scripts.o libpostal_la-address_parser.o libpostal_la-address_parser_io.o libpostal_la-averaged_perceptron.o libpostal_la-crf.o libpostal_la-crf_context.o libpostal_la-sparse_matrix.o libpostal_la-averaged_perceptron_tagger.o libpostal_la-graph.o libpostal_la-graph_builder.o libpostal_la-language_classifier.o libpostal_la-language_features.o libpostal_la-logistic_regression.o libpostal_la-logistic.o libpostal_la-minibatch.o libpostal_la-float_utils.o libpostal_la-ngrams.o libpostal_la-place.o libpostal_la-near_dupe.o libpostal_la-double_metaphone.o geohash/libpostal_la-geohash.o libpostal_la-dedupe.o libpostal_la-string_similarity.o libpostal_la-acronyms.o libpostal_la-soft_tfidf.o libpostal_la-jaccard.o .libs/libpostal.lax/libscanner.a/libscanner_la-drand48.o .libs/libpostal.lax/libscanner.a/libscanner_la-scanner.o libtool: link: ranlib .libs/libpostal.a libtool: link: rm -fr .libs/libpostal.lax libtool: link: ( cd ".libs" && rm -f "libpostal.la" && ln -s "../libpostal.la" "libpostal.la" ) /bin/sh ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -L/usr/local/lib -o libpostal libpostal-strndup.o libpostal-main.o libpostal-json_encode.o libpostal-file_utils.o libpostal-string_utils.o utf8proc/libpostal-utf8proc.o libpostal.la /bin/sh ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -L/usr/local/lib -o bench bench-bench.o libpostal.la libscanner.la /bin/sh ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -L/usr/local/lib -o address_parser address_parser-strndup.o address_parser-address_parser_cli.o address_parser-json_encode.o linenoise/address_parser-linenoise.o address_parser-string_utils.o utf8proc/address_parser-utf8proc.o libpostal.la /bin/sh ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -L/usr/local/lib -o near_dupe_test near_dupe_test-strndup.o near_dupe_test-near_dupe_test.o near_dupe_test-string_utils.o utf8proc/near_dupe_test-utf8proc.o libpostal.la libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o .libs/near_dupe_test near_dupe_test-strndup.o near_dupe_test-near_dupe_test.o near_dupe_test-string_utils.o utf8proc/near_dupe_test-utf8proc.o -L/usr/local/lib ./.libs/libpostal.so libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o .libs/address_parser address_parser-strndup.o address_parser-address_parser_cli.o address_parser-json_encode.o linenoise/address_parser-linenoise.o address_parser-string_utils.o utf8proc/address_parser-utf8proc.o -L/usr/local/lib ./.libs/libpostal.so libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o .libs/libpostal libpostal-strndup.o libpostal-main.o libpostal-json_encode.o libpostal-file_utils.o libpostal-string_utils.o utf8proc/libpostal-utf8proc.o -L/usr/local/lib ./.libs/libpostal.so libtool: link: gcc -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -mfpmath=sse -msse2 -DUSE_SSE -Os -fstack-clash-protection -Wformat -Werror=format-security -Wno-incompatible-pointer-types -O3 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o .libs/bench bench-bench.o -L/usr/local/lib ./.libs/libpostal.so ./.libs/libscanner.a make[2]: Leaving directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1/src' Making all in test make[2]: Entering directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1/test' gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -MT test_libpostal-test.o -MD -MP -MF .deps/test_libpostal-test.Tpo -c -o test_libpostal-test.o `test -f 'test.c' || echo './'`test.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -MT test_libpostal-test_expand.o -MD -MP -MF .deps/test_libpostal-test_expand.Tpo -c -o test_libpostal-test_expand.o `test -f 'test_expand.c' || echo './'`test_expand.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -MT test_libpostal-test_parser.o -MD -MP -MF .deps/test_libpostal-test_parser.Tpo -c -o test_libpostal-test_parser.o `test -f 'test_parser.c' || echo './'`test_parser.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -MT test_libpostal-test_transliterate.o -MD -MP -MF .deps/test_libpostal-test_transliterate.Tpo -c -o test_libpostal-test_transliterate.o `test -f 'test_transliterate.c' || echo './'`test_transliterate.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -MT test_libpostal-test_numex.o -MD -MP -MF .deps/test_libpostal-test_numex.Tpo -c -o test_libpostal-test_numex.o `test -f 'test_numex.c' || echo './'`test_numex.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -MT test_libpostal-test_trie.o -MD -MP -MF .deps/test_libpostal-test_trie.Tpo -c -o test_libpostal-test_trie.o `test -f 'test_trie.c' || echo './'`test_trie.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -MT test_libpostal-test_string_utils.o -MD -MP -MF .deps/test_libpostal-test_string_utils.Tpo -c -o test_libpostal-test_string_utils.o `test -f 'test_string_utils.c' || echo './'`test_string_utils.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -MT test_libpostal-test_crf_context.o -MD -MP -MF .deps/test_libpostal-test_crf_context.Tpo -c -o test_libpostal-test_crf_context.o `test -f 'test_crf_context.c' || echo './'`test_crf_context.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -MT ../src/utf8proc/test_libpostal-utf8proc.o -MD -MP -MF ../src/utf8proc/.deps/test_libpostal-utf8proc.Tpo -c -o ../src/utf8proc/test_libpostal-utf8proc.o `test -f '../src/utf8proc/utf8proc.c' || echo './'`../src/utf8proc/utf8proc.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -MT ../src/test_libpostal-strndup.o -MD -MP -MF ../src/.deps/test_libpostal-strndup.Tpo -c -o ../src/test_libpostal-strndup.o `test -f '../src/strndup.c' || echo './'`../src/strndup.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -MT ../src/test_libpostal-file_utils.o -MD -MP -MF ../src/.deps/test_libpostal-file_utils.Tpo -c -o ../src/test_libpostal-file_utils.o `test -f '../src/file_utils.c' || echo './'`../src/file_utils.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -MT ../src/test_libpostal-string_utils.o -MD -MP -MF ../src/.deps/test_libpostal-string_utils.Tpo -c -o ../src/test_libpostal-string_utils.o `test -f '../src/string_utils.c' || echo './'`../src/string_utils.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -MT ../src/test_libpostal-trie.o -MD -MP -MF ../src/.deps/test_libpostal-trie.Tpo -c -o ../src/test_libpostal-trie.o `test -f '../src/trie.c' || echo './'`../src/trie.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -MT ../src/test_libpostal-trie_search.o -MD -MP -MF ../src/.deps/test_libpostal-trie_search.Tpo -c -o ../src/test_libpostal-trie_search.o `test -f '../src/trie_search.c' || echo './'`../src/trie_search.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -MT ../src/test_libpostal-transliterate.o -MD -MP -MF ../src/.deps/test_libpostal-transliterate.Tpo -c -o ../src/test_libpostal-transliterate.o `test -f '../src/transliterate.c' || echo './'`../src/transliterate.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -MT ../src/test_libpostal-numex.o -MD -MP -MF ../src/.deps/test_libpostal-numex.Tpo -c -o ../src/test_libpostal-numex.o `test -f '../src/numex.c' || echo './'`../src/numex.c gcc -DHAVE_CONFIG_H -I.. -I/usr/local/include -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -MT ../src/test_libpostal-features.o -MD -MP -MF ../src/.deps/test_libpostal-features.Tpo -c -o ../src/test_libpostal-features.o `test -f '../src/features.c' || echo './'`../src/features.c mv -f ../src/.deps/test_libpostal-strndup.Tpo ../src/.deps/test_libpostal-strndup.Po In file included from ../src/crf_context.h:20, from ../src/crf_context.c:1, from test_crf_context.c:8: ../src/matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ In file included from ../src/sparse_matrix.h:46, from ../src/averaged_perceptron.h:27, from ../src/address_parser.h:52, from test_parser.c:8: ../src/matrix.h:19:2: warning: #warning "No CBLAS" [-Wcpp] 19 | #warning "No CBLAS" | ^~~~~~~ ../src/crf_context.c:296:12: warning: 'double_matrix_get_row' is static but used in inline function 'exp_state_trans_score_all' which is not static 296 | return double_matrix_get_row(self->exp_state_trans, t); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../src/collections.h:8, from ../src/transliterate.h:8, from ../src/transliterate.c:2: ../src/transliterate.c: In function 'transliterate': ../src/log/log.h:52:55: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 52 | #define log_debug(M, ...) do { if (0) fprintf(stderr, "\33[34mDEBUG\33[39m " M " \33[90m at %s (%s:%d) \33[39m\n", ##__VA_ARGS__, __func__, __FILE__, __LINE__); } while (0) | ^~~~~~~~~~~~~~~~~~~~~~ ../src/transliterate.c:1036:13: note: in expansion of macro 'log_debug' 1036 | log_debug("Got unicode normalization step, new str=%s, len=%lu\n", str, strlen(str)); | ^~~~~~~~~ mv -f .deps/test_libpostal-test_numex.Tpo .deps/test_libpostal-test_numex.Po mv -f .deps/test_libpostal-test_trie.Tpo .deps/test_libpostal-test_trie.Po mv -f .deps/test_libpostal-test_transliterate.Tpo .deps/test_libpostal-test_transliterate.Po mv -f .deps/test_libpostal-test.Tpo .deps/test_libpostal-test.Po mv -f ../src/.deps/test_libpostal-file_utils.Tpo ../src/.deps/test_libpostal-file_utils.Po mv -f ../src/.deps/test_libpostal-features.Tpo ../src/.deps/test_libpostal-features.Po mv -f .deps/test_libpostal-test_expand.Tpo .deps/test_libpostal-test_expand.Po mv -f .deps/test_libpostal-test_string_utils.Tpo .deps/test_libpostal-test_string_utils.Po mv -f ../src/.deps/test_libpostal-trie_search.Tpo ../src/.deps/test_libpostal-trie_search.Po mv -f ../src/.deps/test_libpostal-trie.Tpo ../src/.deps/test_libpostal-trie.Po mv -f .deps/test_libpostal-test_parser.Tpo .deps/test_libpostal-test_parser.Po mv -f ../src/utf8proc/.deps/test_libpostal-utf8proc.Tpo ../src/utf8proc/.deps/test_libpostal-utf8proc.Po mv -f .deps/test_libpostal-test_crf_context.Tpo .deps/test_libpostal-test_crf_context.Po mv -f ../src/.deps/test_libpostal-numex.Tpo ../src/.deps/test_libpostal-numex.Po mv -f ../src/.deps/test_libpostal-transliterate.Tpo ../src/.deps/test_libpostal-transliterate.Po mv -f ../src/.deps/test_libpostal-string_utils.Tpo ../src/.deps/test_libpostal-string_utils.Po /bin/sh ../libtool --tag=CC --mode=link gcc -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 -DLIBPOSTAL_DATA_DIR='"/usr/share/libpostal"' -g -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -L/usr/local/lib -o test_libpostal test_libpostal-test.o test_libpostal-test_expand.o test_libpostal-test_parser.o test_libpostal-test_transliterate.o test_libpostal-test_numex.o test_libpostal-test_trie.o test_libpostal-test_string_utils.o test_libpostal-test_crf_context.o ../src/test_libpostal-strndup.o ../src/test_libpostal-file_utils.o ../src/test_libpostal-string_utils.o ../src/utf8proc/test_libpostal-utf8proc.o ../src/test_libpostal-trie.o ../src/test_libpostal-trie_search.o ../src/test_libpostal-transliterate.o ../src/test_libpostal-numex.o ../src/test_libpostal-features.o ../src/libpostal.la ../src/libscanner.la libtool: link: gcc -Wfloat-equal -Wpointer-arith -std=gnu99 "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -O3 -Wfloat-equal -Wpointer-arith -std=gnu99 "-DLIBPOSTAL_DATA_DIR=\"/usr/share/libpostal\"" -g -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -o .libs/test_libpostal test_libpostal-test.o test_libpostal-test_expand.o test_libpostal-test_parser.o test_libpostal-test_transliterate.o test_libpostal-test_numex.o test_libpostal-test_trie.o test_libpostal-test_string_utils.o test_libpostal-test_crf_context.o ../src/test_libpostal-strndup.o ../src/test_libpostal-file_utils.o ../src/test_libpostal-string_utils.o ../src/utf8proc/test_libpostal-utf8proc.o ../src/test_libpostal-trie.o ../src/test_libpostal-trie_search.o ../src/test_libpostal-transliterate.o ../src/test_libpostal-numex.o ../src/test_libpostal-features.o -L/usr/local/lib ../src/.libs/libpostal.so ../src/.libs/libscanner.a make[2]: Leaving directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1/test' make[2]: Entering directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1' make[2]: Leaving directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1' make[1]: Leaving directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1' Making check in src make[1]: Entering directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1/src' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1/src' Making check in test make[1]: Entering directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1/test' make check-TESTS make[2]: Entering directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1/test' make[3]: Entering directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1/test' PASS: test_libpostal ============================================================================ Testsuite summary for libpostal 1.1.0 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[3]: Leaving directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1/test' make[2]: Leaving directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1/test' make[1]: Leaving directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1/test' make[1]: Entering directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1' make[1]: Leaving directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1' >>> libpostal: Entering fakeroot... Making install in src make[1]: Entering directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1/src' make[2]: Entering directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1/src' /bin/mkdir -p '/home/buildozer/aports/community/libpostal/pkg/libpostal/usr/bin' /usr/bin/install -c libpostal_data '/home/buildozer/aports/community/libpostal/pkg/libpostal/usr/bin' /bin/mkdir -p '/home/buildozer/aports/community/libpostal/pkg/libpostal/usr/lib' /bin/mkdir -p '/home/buildozer/aports/community/libpostal/pkg/libpostal/usr/include/libpostal' /bin/sh ../libtool --mode=install /usr/bin/install -c libpostal.la '/home/buildozer/aports/community/libpostal/pkg/libpostal/usr/lib' /usr/bin/install -c -m 644 libpostal.h '/home/buildozer/aports/community/libpostal/pkg/libpostal/usr/include/libpostal' libtool: install: /usr/bin/install -c .libs/libpostal.so.1.0.1 /home/buildozer/aports/community/libpostal/pkg/libpostal/usr/lib/libpostal.so.1.0.1 libtool: install: (cd /home/buildozer/aports/community/libpostal/pkg/libpostal/usr/lib && { ln -s -f libpostal.so.1.0.1 libpostal.so.1 || { rm -f libpostal.so.1 && ln -s libpostal.so.1.0.1 libpostal.so.1; }; }) libtool: install: (cd /home/buildozer/aports/community/libpostal/pkg/libpostal/usr/lib && { ln -s -f libpostal.so.1.0.1 libpostal.so || { rm -f libpostal.so && ln -s libpostal.so.1.0.1 libpostal.so; }; }) libtool: install: /usr/bin/install -c .libs/libpostal.lai /home/buildozer/aports/community/libpostal/pkg/libpostal/usr/lib/libpostal.la libtool: install: /usr/bin/install -c .libs/libpostal.a /home/buildozer/aports/community/libpostal/pkg/libpostal/usr/lib/libpostal.a libtool: install: chmod 644 /home/buildozer/aports/community/libpostal/pkg/libpostal/usr/lib/libpostal.a libtool: install: ranlib /home/buildozer/aports/community/libpostal/pkg/libpostal/usr/lib/libpostal.a libtool: warning: remember to run 'libtool --finish /usr/lib' make[2]: Leaving directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1/src' make[1]: Leaving directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1/src' Making install in test make[1]: Entering directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1/test' make[2]: Entering directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1/test' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1/test' make[1]: Leaving directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1/test' make[1]: Entering directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1' make[2]: Entering directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1' make[2]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/home/buildozer/aports/community/libpostal/pkg/libpostal/usr/lib/pkgconfig' /usr/bin/install -c -m 644 libpostal.pc '/home/buildozer/aports/community/libpostal/pkg/libpostal/usr/lib/pkgconfig' make[2]: Leaving directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1' make[1]: Leaving directory '/home/buildozer/aports/community/libpostal/src/libpostal-1.1' >>> libpostal-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/community/libpostal/pkg/libpostal-dev/usr/include' 'usr/lib/pkgconfig' -> '/home/buildozer/aports/community/libpostal/pkg/libpostal-dev/usr/lib/pkgconfig' 'usr/lib/libpostal.a' -> '/home/buildozer/aports/community/libpostal/pkg/libpostal-dev/usr/lib/libpostal.a' 'usr/lib/libpostal.so' -> '/home/buildozer/aports/community/libpostal/pkg/libpostal-dev/usr/lib/libpostal.so' >>> libpostal-dev*: Preparing subpackage libpostal-dev... >>> libpostal-dev*: Stripping binaries >>> libpostal-dev*: Running postcheck for libpostal-dev >>> libpostal*: Running postcheck for libpostal >>> libpostal*: Preparing package libpostal... >>> libpostal*: Stripping binaries >>> libpostal-dev*: Scanning shared objects >>> libpostal*: Scanning shared objects >>> libpostal-dev*: Tracing dependencies... libpostal=1.1-r1 pkgconfig >>> libpostal-dev*: Package size: 10.5 MB >>> libpostal-dev*: Compressing data... >>> libpostal-dev*: Create checksum... >>> libpostal-dev*: Create libpostal-dev-1.1-r1.apk >>> libpostal*: Tracing dependencies... so:libc.musl-x86.so.1 >>> libpostal*: Package size: 7.8 MB >>> libpostal*: Compressing data... >>> libpostal*: Create checksum... >>> libpostal*: Create libpostal-1.1-r1.apk >>> libpostal: Build complete at Fri, 01 Nov 2024 01:27:55 +0000 elapsed time 0h 3m 25s >>> libpostal: Cleaning up srcdir >>> libpostal: Cleaning up pkgdir >>> libpostal: Uninstalling dependencies... (1/12) Purging .makedepends-libpostal (20241101.012433) (2/12) Purging autoconf (2.72-r0) (3/12) Purging m4 (1.4.19-r3) (4/12) Purging automake (1.17-r0) (5/12) Purging libtool (2.4.7-r3) (6/12) Purging libltdl (2.4.7-r3) (7/12) Purging libpostal-data (1.0.0-r0) (8/12) Purging git-perl (2.46.2-r0) (9/12) Purging perl-git (2.46.2-r0) (10/12) Purging perl-error (0.17029-r2) (11/12) Purging perl (5.40.0-r3) (12/12) Purging libbz2 (1.0.8-r6) Executing busybox-1.37.0-r3.trigger OK: 396 MiB in 101 packages >>> libpostal: Updating the community/x86 repository index... >>> libpostal: Signing the index...