openvenues / libpostal

A C library for parsing/normalizing street addresses around the world. Powered by statistical NLP and open geo data.
MIT License
4.06k stars 416 forks source link

Can't Install on Windows #518

Open Greyson-Sawyer opened 4 years ago

Greyson-Sawyer commented 4 years ago

I've been trying to get this to install on Windows using MSys2 for 2 days. I'm a noob at this stuff so please bear with me.

I'm using the MSYS2 MinGW 64-bit terminal.


1. I had no problem installing the prerequesites:

pacman -S autoconf automake curl git make libtool gcc mingw-w64-x86_64-gcc


2. Cloned repo, no problems I believe

git clone https://github.com/openvenues/libpostal

It output:

# git clone https://github.com/openvenues/libpostal
Cloning into 'libpostal'...
remote: Enumerating objects: 7, done.
remote: Counting objects: 100% (7/7), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 33188 (delta 0), reused 1 (delta 0), pack-reused 33181
Receiving objects: 100% (33188/33188), 36.82 MiB | 4.19 MiB/s, done.
Resolving deltas: 100% (20952/20952), done.
Updating files: 100% (1646/1646), done.

3. Bootstrap

./bootstrap.sh

It output:

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: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'

No problems, I believe


4. Configure. It says "cannot access 'src/libpostal_data' but then creates it afterwards. Not sure if that's an issue

./configure --datadir=/c

configure: loading site script /mingw64/etc/config.site
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking build system type... x86_64-w64-mingw32
checking host system type... x86_64-w64-mingw32
checking how to print strings... printf
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... 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... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe
checking if the linker (C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /mingw64/bin/nm -B
checking the name lister (/mingw64/bin/nm -B) interface... BSD nm
checking whether ln -s works... no, using cp -pR
checking the maximum length of command line arguments... 8192
checking how to convert x86_64-w64-mingw32 file names to x86_64-w64-mingw32 format... func_convert_file_msys_to_w32
checking how to convert x86_64-w64-mingw32 file names to toolchain format... func_convert_file_msys_to_w32
checking for C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... file_magic ^x86 archive import|^x86 DLL
checking for dlltool... dlltool
checking how to associate runtime and link libraries... func_cygming_dll_for_implib
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /mingw64/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... no
checking for as... as
checking for dlltool... (cached) dlltool
checking for objdump... (cached) objdump
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -DDLL_EXPORT -DPIC
checking if gcc PIC flag -DDLL_EXPORT -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 (C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking dynamic linker characteristics... Win32 ld.exe
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 gcc option to accept ISO C99... none needed
checking for library containing log... none required
checking for ANSI C header files... (cached) yes
checking whether time.h and sys/time.h may both be included... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking for inttypes.h... (cached) yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for memory.h... (cached) yes
checking stddef.h usability... yes
checking stddef.h presence... 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... no
checking for getcwd... yes
checking for gettimeofday... yes
checking for memmove... yes
checking for memset... yes
checking for regcomp... no
checking for setlocale... yes
checking for sqrt... yes
checking for strdup... yes
checking for strndup... no
checking for shuf... yes
checking for gshuf... no
checking cblas.h usability... no
checking cblas.h presence... 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: cannot access 'src/libpostal_data': No such file or directory
config.status: creating libpostal.pc
chmod: cannot access 'src/libpostal_data': No such file or directory
config.status: creating src/Makefile
chmod: cannot access '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

5. Make (This is where it gets whacky)

make -j4

I have no idea if these warnings and errors are typical.

make  all-recursive
make[1]: Entering directory '/home/greys/libpostal'
Making all in src
make[2]: Entering directory '/home/greys/libpostal/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O3  -MT libpostal-strndup.o -MD -MP -MF .deps/libpostal-strndup.Tpo -c -o libpostal-strndup.o `test -f 'strndup.c' || echo './'`strndup.c
mv -f .deps/libpostal-strndup.Tpo .deps/libpostal-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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O3  -MT libpostal-main.o -MD -MP -MF .deps/libpostal-main.Tpo -c -o libpostal-main.o `test -f 'main.c' || echo './'`main.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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal-json_encode.Tpo .deps/libpostal-json_encode.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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f utf8proc/.deps/libpostal-utf8proc.Tpo utf8proc/.deps/libpostal-utf8proc.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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-strndup.lo -MD -MP -MF .deps/libpostal_la-strndup.Tpo -c strndup.c  -DDLL_EXPORT -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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-strndup.Tpo .deps/libpostal_la-strndup.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-libpostal.lo -MD -MP -MF .deps/libpostal_la-libpostal.Tpo -c libpostal.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-libpostal.o
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"
      |  ^~~~~~~
libpostal.c: In function 'libpostal_classify_language':
libpostal.c:206:58: warning: initialization of 'libpostal_language_classifier_response_t *' {aka 'struct libpostal_language_classifier_response *'} from incompatible pointer type 'language_classifier_response_t *' {aka 'struct language_classifier_response *'} [-Wincompatible-pointer-types]
  206 |     libpostal_language_classifier_response_t *response = classify_languages(address);
      |                                                          ^~~~~~~~~~~~~~~~~~
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-libpostal.Tpo .deps/libpostal_la-libpostal.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-expand.lo -MD -MP -MF .deps/libpostal_la-expand.Tpo -c expand.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-expand.o
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"
      |  ^~~~~~~
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) {
      |                                                           ~~~~~~^~~~
In file included from collections.h:8,
                 from address_dictionary.h:16,
                 from expand.h:9,
                 from expand.c:3:
expand.c: In function 'add_string_alternatives_phrase_option':
log/log.h:52:55: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'uint32_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)
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~
expand.c:817:17: note: in expansion of macro 'log_debug'
  817 |                 log_debug("phrase.start = %zu, prev_phrase_end = %zu\n", phrase.start, prev_phrase_end);
      |                 ^~~~~~~~~
log/log.h:52:55: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type '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)
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~
expand.c:864:21: note: in expansion of macro 'log_debug'
  864 |                     log_debug("have_strictly_ignorable=%zu, phrase_is_canonical=%zu\n", have_strictly_ignorable, phrase_is_canonical);
      |                     ^~~~~~~~~
log/log.h:52:55: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type '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)
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~
expand.c:864:21: note: in expansion of macro 'log_debug'
  864 |                     log_debug("have_strictly_ignorable=%zu, phrase_is_canonical=%zu\n", have_strictly_ignorable, phrase_is_canonical);
      |                     ^~~~~~~~~
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);
      |                          ^~~~~~~~~~~~~~~~~~~
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);
      |                                      ^~~~~~~~~~~
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);
      |                      ^~~~~~~~~~~~~~~~~~~
expand.c: In function 'normalize_ordinal_suffixes':
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':
expand.c:1502:36: warning: implicit declaration of function 'strndup' [-Wimplicit-function-declaration]
 1502 |                 char *dupe_token = strndup(token + left_spaces, token_len - left_spaces - right_spaces);
      |                                    ^~~~~~~
expand.c:1502:36: warning: incompatible implicit declaration of built-in function 'strndup'
expand.c:1432:11: warning: unused variable 'lang' [-Wunused-variable]
 1432 |     char *lang;
      |           ^~~~
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-expand.Tpo .deps/libpostal_la-expand.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-address_dictionary.lo -MD -MP -MF .deps/libpostal_la-address_dictionary.Tpo -c address_dictionary.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-address_dictionary.o
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 C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/10.2.0/include/stdarg.h:1,
                 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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-address_dictionary.Tpo .deps/libpostal_la-address_dictionary.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-transliterate.lo -MD -MP -MF .deps/libpostal_la-transliterate.Tpo -c transliterate.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-transliterate.o
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 'long long 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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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/libpostal_la-transliterate.Tpo .deps/libpostal_la-transliterate.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-tokens.lo -MD -MP -MF .deps/libpostal_la-tokens.Tpo -c tokens.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-tokens.o
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) {
      |                                                           ~~~~~~~^~~~~~~~~~
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-tokens.Tpo .deps/libpostal_la-tokens.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-trie.lo -MD -MP -MF .deps/libpostal_la-trie.Tpo -c trie.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-trie.o
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.c: In function 'trie_get_from_index':
trie.c:853:14: warning: 'next_id' may be used uninitialized in this function [-Wmaybe-uninitialized]
  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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-trie.Tpo .deps/libpostal_la-trie.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-trie_search.lo -MD -MP -MF .deps/libpostal_la-trie_search.Tpo -c trie_search.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-trie_search.o
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 trie.h:31,
                 from trie_search.h:10,
                 from trie_search.c:1:
trie_search.c: In function 'trie_search_prefixes_from_index':
log/log.h:52:55: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'uint32_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)
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~
trie_search.c:670:21: note: in expansion of macro 'log_debug'
  670 |                     log_debug("No space transition, phrase_len=%zu\n", phrase_len);
      |                     ^~~~~~~~~
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 file included from collections.h:11,
                 from trie.h:31,
                 from trie_search.h:10,
                 from trie_search.c:1:
trie_search.c: In function 'trie_search_from_index':
vector.h:124:30: warning: 'data' may be used uninitialized in this function [-Wmaybe-uninitialized]
  124 |         array->a[array->n++] = value;                                                       \
      |                              ^
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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/libpostal_la-trie_search.Tpo .deps/libpostal_la-trie_search.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-trie_utils.lo -MD -MP -MF .deps/libpostal_la-trie_utils.Tpo -c trie_utils.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-trie_utils.o
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_utils.c:94:14: warning: 'next_id' may be used uninitialized in this function [-Wmaybe-uninitialized]
   94 |         if (!trie_add(trie, key, 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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-trie_utils.Tpo .deps/libpostal_la-trie_utils.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-string_utils.lo -MD -MP -MF .deps/libpostal_la-string_utils.Tpo -c string_utils.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-string_utils.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;
      |                  ^~~~~~~~~
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)) {
      |         ^~~~~~~~~~~~~
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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/libpostal_la-string_utils.Tpo .deps/libpostal_la-string_utils.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-file_utils.lo -MD -MP -MF .deps/libpostal_la-file_utils.Tpo -c file_utils.c  -DDLL_EXPORT -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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-file_utils.Tpo .deps/libpostal_la-file_utils.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT utf8proc/libpostal_la-utf8proc.lo -MD -MP -MF utf8proc/.deps/libpostal_la-utf8proc.Tpo -c utf8proc/utf8proc.c  -DDLL_EXPORT -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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f utf8proc/.deps/libpostal_la-utf8proc.Tpo utf8proc/.deps/libpostal_la-utf8proc.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-normalize.lo -MD -MP -MF .deps/libpostal_la-normalize.Tpo -c normalize.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-normalize.o
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;
      |                 ^~~~~~~~~~~~~
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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-normalize.Tpo .deps/libpostal_la-normalize.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-numex.lo -MD -MP -MF .deps/libpostal_la-numex.Tpo -c numex.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-numex.o
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;
      |          ^~~~~~~~~
numex.c: In function 'is_valid_roman_numeral':
numex.c:1216:18: warning: implicit declaration of function 'strndup' [-Wimplicit-function-declaration]
 1216 |     char *copy = strndup(str, len);
      |                  ^~~~~~~
numex.c:1216:18: warning: incompatible implicit declaration of built-in function 'strndup'
numex.c: In function 'convert_numeric_expressions':
numex.c:923:17: warning: 'stopword_phrase.start' may be used uninitialized in this function [-Wmaybe-uninitialized]
  923 |             idx = stopword_phrase.start;
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-numex.Tpo .deps/libpostal_la-numex.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-features.lo -MD -MP -MF .deps/libpostal_la-features.Tpo -c features.c  -DDLL_EXPORT -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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-features.Tpo .deps/libpostal_la-features.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-unicode_scripts.lo -MD -MP -MF .deps/libpostal_la-unicode_scripts.Tpo -c unicode_scripts.c  -DDLL_EXPORT -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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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/libpostal_la-unicode_scripts.Tpo .deps/libpostal_la-unicode_scripts.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-address_parser.lo -MD -MP -MF .deps/libpostal_la-address_parser.Tpo -c address_parser.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-address_parser.o
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"
      |  ^~~~~~~
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);
      |          ^~~~~~~
In file included from address_parser.c:1:
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;
      |                  ^~~~~~~~~~~~~~~~~~~
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;
      |          ^~~~~~~~~~~~
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-address_parser.Tpo .deps/libpostal_la-address_parser.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-address_parser_io.o
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 file_utils.h:12,
                 from sparse_matrix.h:45,
                 from averaged_perceptron.h:27,
                 from address_parser.h:52,
                 from address_parser_io.h:8,
                 from address_parser_io.c:1:
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);
      |            ^~~
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-address_parser_io.Tpo .deps/libpostal_la-address_parser_io.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-averaged_perceptron.lo -MD -MP -MF .deps/libpostal_la-averaged_perceptron.Tpo -c averaged_perceptron.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-averaged_perceptron.o
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"
      |  ^~~~~~~
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;
      |              ^
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-averaged_perceptron.Tpo .deps/libpostal_la-averaged_perceptron.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-crf.lo -MD -MP -MF .deps/libpostal_la-crf.Tpo -c crf.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-crf.o
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-crf.Tpo .deps/libpostal_la-crf.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-crf_context.lo -MD -MP -MF .deps/libpostal_la-crf_context.Tpo -c crf_context.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-crf_context.o
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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-crf_context.Tpo .deps/libpostal_la-crf_context.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-sparse_matrix.lo -MD -MP -MF .deps/libpostal_la-sparse_matrix.Tpo -c sparse_matrix.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-sparse_matrix.o
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;
      |               ^~~~~~
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-sparse_matrix.Tpo .deps/libpostal_la-sparse_matrix.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-averaged_perceptron_tagger.o
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"
      |  ^~~~~~~
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-averaged_perceptron_tagger.Tpo .deps/libpostal_la-averaged_perceptron_tagger.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-graph.lo -MD -MP -MF .deps/libpostal_la-graph.Tpo -c graph.c  -DDLL_EXPORT -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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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-graph.Tpo .deps/libpostal_la-graph.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-graph_builder.lo -MD -MP -MF .deps/libpostal_la-graph_builder.Tpo -c graph_builder.c  -DDLL_EXPORT -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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-graph_builder.Tpo .deps/libpostal_la-graph_builder.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-language_classifier.lo -MD -MP -MF .deps/libpostal_la-language_classifier.Tpo -c language_classifier.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-language_classifier.o
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"
      |  ^~~~~~~
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-language_classifier.Tpo .deps/libpostal_la-language_classifier.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-language_features.lo -MD -MP -MF .deps/libpostal_la-language_features.Tpo -c language_features.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-language_features.o
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"
      |  ^~~~~~~
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;
      |                     ^~~~~~~~~~
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-language_features.Tpo .deps/libpostal_la-language_features.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-logistic_regression.lo -MD -MP -MF .deps/libpostal_la-logistic_regression.Tpo -c logistic_regression.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-logistic_regression.o
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"
      |  ^~~~~~~
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;
      |            ^~~~~~~~~~~~
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-logistic_regression.Tpo .deps/libpostal_la-logistic_regression.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-logistic.lo -MD -MP -MF .deps/libpostal_la-logistic.Tpo -c logistic.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-logistic.o
In file included from logistic.h:7,
                 from logistic.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;
      |            ^~~
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-logistic.Tpo .deps/libpostal_la-logistic.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-minibatch.lo -MD -MP -MF .deps/libpostal_la-minibatch.Tpo -c minibatch.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-minibatch.o
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"
      |  ^~~~~~~
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;
      |              ^
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-minibatch.Tpo .deps/libpostal_la-minibatch.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-float_utils.lo -MD -MP -MF .deps/libpostal_la-float_utils.Tpo -c float_utils.c  -DDLL_EXPORT -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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-float_utils.Tpo .deps/libpostal_la-float_utils.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-ngrams.lo -MD -MP -MF .deps/libpostal_la-ngrams.Tpo -c ngrams.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-ngrams.o
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);
      |                      ^~~~~~~~~~~
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-ngrams.Tpo .deps/libpostal_la-ngrams.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-place.lo -MD -MP -MF .deps/libpostal_la-place.Tpo -c place.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-place.o
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"
      |  ^~~~~~~
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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_la-place.Tpo .deps/libpostal_la-place.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-near_dupe.lo -MD -MP -MF .deps/libpostal_la-near_dupe.Tpo -c near_dupe.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-near_dupe.o
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"
      |  ^~~~~~~
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;
      |                ^
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;
      |                  ^~~~~~~~~~~~~~~~~~~~~
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-near_dupe.Tpo .deps/libpostal_la-near_dupe.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-double_metaphone.lo -MD -MP -MF .deps/libpostal_la-double_metaphone.Tpo -c double_metaphone.c  -DDLL_EXPORT -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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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/libpostal_la-double_metaphone.Tpo .deps/libpostal_la-double_metaphone.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT geohash/libpostal_la-geohash.lo -MD -MP -MF geohash/.deps/libpostal_la-geohash.Tpo -c geohash/geohash.c  -DDLL_EXPORT -DPIC -o geohash/.libs/libpostal_la-geohash.o
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: 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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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 geohash/.deps/libpostal_la-geohash.Tpo geohash/.deps/libpostal_la-geohash.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-dedupe.lo -MD -MP -MF .deps/libpostal_la-dedupe.Tpo -c dedupe.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-dedupe.o
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"
      |  ^~~~~~~
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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-dedupe.Tpo .deps/libpostal_la-dedupe.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-string_similarity.lo -MD -MP -MF .deps/libpostal_la-string_similarity.Tpo -c string_similarity.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-string_similarity.o
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;
      |            ^
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 *}
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: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);
      |                                                         ~~~~~~~~~~~~^~~~
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-string_similarity.Tpo .deps/libpostal_la-string_similarity.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-acronyms.lo -MD -MP -MF .deps/libpostal_la-acronyms.Tpo -c acronyms.c  -DDLL_EXPORT -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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-acronyms.Tpo .deps/libpostal_la-acronyms.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-soft_tfidf.lo -MD -MP -MF .deps/libpostal_la-soft_tfidf.Tpo -c soft_tfidf.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-soft_tfidf.o
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 '%zu' expects argument of type 'size_t', but argument 3 has type 'uint32_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)
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~
soft_tfidf.c:302:9: note: in expansion of macro 'log_debug'
  302 |         log_debug("p1.len = %zu, i = %zu, p1.start = %zu\n", p1.len, i, p1.start);
      |         ^~~~~~~~~
log/log.h:52:55: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'uint32_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)
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~
soft_tfidf.c:302:9: note: in expansion of macro 'log_debug'
  302 |         log_debug("p1.len = %zu, i = %zu, p1.start = %zu\n", p1.len, i, p1.start);
      |         ^~~~~~~~~
soft_tfidf.c:273:14: warning: unused variable 'have_strict_abbreviation' [-Wunused-variable]
  273 |         bool have_strict_abbreviation = false;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
soft_tfidf.c:582:90: warning: 'norm2_offset' may be used uninitialized in this function [-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:582:19: warning: 'norm1_offset' may be used uninitialized in this function [-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);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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-soft_tfidf.Tpo .deps/libpostal_la-soft_tfidf.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS -MT libpostal_la-jaccard.lo -MD -MP -MF .deps/libpostal_la-jaccard.Tpo -c jaccard.c  -DDLL_EXPORT -DPIC -o .libs/libpostal_la-jaccard.o
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;
      |              ^
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f .deps/libpostal_la-jaccard.Tpo .deps/libpostal_la-jaccard.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O0 -D LIBPOSTAL_EXPORTS -MT klib/libscanner_la-drand48.lo -MD -MP -MF klib/.deps/libscanner_la-drand48.Tpo -c klib/drand48.c  -DDLL_EXPORT -DPIC -o klib/.libs/libscanner_la-drand48.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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
mv -f klib/.deps/libscanner_la-drand48.Tpo klib/.deps/libscanner_la-drand48.Plo
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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
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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O0 -D LIBPOSTAL_EXPORTS -MT libscanner_la-scanner.lo -MD -MP -MF .deps/libscanner_la-scanner.Tpo -c scanner.c  -DDLL_EXPORT -DPIC -o .libs/libscanner_la-scanner.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=\"/c/libpostal\" -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O0 -D LIBPOSTAL_EXPORTS    -L/usr/local/lib -o libscanner.la  klib/libscanner_la-drand48.lo libscanner_la-scanner.lo
libtool: link: ar cru .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" && cp -pR "../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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS  -version-info 1:1:0 -no-undefined -L/usr/local/lib -o libpostal.la -rpath /mingw64/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
libtool: link: gcc -shared  .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 -g -O2 -O2   -o .libs/libpostal-1.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libpostal.dll.a
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-expand.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-expand.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-expand.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-address_dictionary.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-address_dictionary.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-address_dictionary.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-transliterate.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-transliterate.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-transliterate.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-tokens.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-tokens.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-tokens.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-trie.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-trie.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-trie.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-trie_search.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-trie_search.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-trie_search.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-trie_utils.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-trie_utils.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-trie_utils.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-string_utils.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-string_utils.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-string_utils.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-file_utils.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-file_utils.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-file_utils.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-normalize.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-normalize.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-normalize.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-numex.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-numex.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-numex.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-features.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-features.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-features.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-unicode_scripts.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-unicode_scripts.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-unicode_scripts.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-address_parser.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-address_parser.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-address_parser.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-address_parser_io.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-address_parser_io.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-address_parser_io.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-averaged_perceptron.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-averaged_perceptron.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-averaged_perceptron.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-crf.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-crf.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-crf.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-crf_context.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-crf_context.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-crf_context.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-sparse_matrix.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-sparse_matrix.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-sparse_matrix.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-averaged_perceptron_tagger.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-averaged_perceptron_tagger.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-averaged_perceptron_tagger.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-graph.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-graph.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-graph.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-graph_builder.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-graph_builder.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-graph_builder.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-language_classifier.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-language_classifier.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-language_classifier.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-language_features.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-language_features.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-language_features.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-logistic_regression.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-logistic_regression.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-logistic_regression.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-logistic.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-logistic.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-logistic.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-minibatch.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-minibatch.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-minibatch.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-ngrams.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-ngrams.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-ngrams.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-place.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-place.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-place.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-near_dupe.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-near_dupe.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-near_dupe.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-double_metaphone.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-double_metaphone.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-double_metaphone.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-dedupe.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-dedupe.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-dedupe.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-string_similarity.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-string_similarity.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-string_similarity.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-acronyms.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-acronyms.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-acronyms.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-soft_tfidf.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-soft_tfidf.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-soft_tfidf.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-jaccard.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-jaccard.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-jaccard.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ./.libs/libscanner.a(libscanner_la-drand48.o):C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ./.libs/libscanner.a(libscanner_la-drand48.o):C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ./.libs/libscanner.a(libscanner_la-drand48.o):C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ./.libs/libscanner.a(libscanner_la-scanner.o):C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ./.libs/libscanner.a(libscanner_la-scanner.o):C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ./.libs/libscanner.a(libscanner_la-scanner.o):C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
collect2.exe: error: ld returned 1 exit status
make[2]: *** [Makefile:1026: libpostal.la] Error 1
make[2]: Leaving directory '/home/greys/libpostal/src'
make[1]: *** [Makefile:458: all-recursive] Error 1
make[1]: Leaving directory '/home/greys/libpostal'
make: *** [Makefile:367: all] Error 2

6. Make Install

make install

Making install in src
make[1]: Entering directory '/home/greys/libpostal/src'
/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='"/c/libpostal"' -g -mfpmath=sse -msse2 -DUSE_SSE -g -O2 -O2 -D LIBPOSTAL_EXPORTS  -version-info 1:1:0 -no-undefined -L/usr/local/lib -o libpostal.la -rpath /mingw64/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
libtool: link: rm -fr  .libs/libpostal.dll.a
libtool: link: gcc -shared  .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 -g -O2 -O2   -o .libs/libpostal-1.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libpostal.dll.a
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-expand.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-expand.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-expand.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-address_dictionary.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-address_dictionary.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-address_dictionary.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-transliterate.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-transliterate.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-transliterate.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-tokens.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-tokens.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-tokens.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-trie.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-trie.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-trie.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-trie_search.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-trie_search.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-trie_search.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-trie_utils.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-trie_utils.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-trie_utils.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-string_utils.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-string_utils.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-string_utils.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-file_utils.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-file_utils.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-file_utils.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-normalize.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-normalize.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-normalize.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-numex.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-numex.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-numex.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-features.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-features.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-features.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-unicode_scripts.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-unicode_scripts.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-unicode_scripts.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-address_parser.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-address_parser.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-address_parser.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-address_parser_io.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-address_parser_io.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-address_parser_io.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-averaged_perceptron.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-averaged_perceptron.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-averaged_perceptron.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-crf.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-crf.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-crf.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-crf_context.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-crf_context.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-crf_context.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-sparse_matrix.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-sparse_matrix.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-sparse_matrix.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-averaged_perceptron_tagger.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-averaged_perceptron_tagger.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-averaged_perceptron_tagger.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-graph.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-graph.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-graph.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-graph_builder.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-graph_builder.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-graph_builder.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-language_classifier.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-language_classifier.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-language_classifier.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-language_features.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-language_features.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-language_features.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-logistic_regression.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-logistic_regression.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-logistic_regression.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-logistic.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-logistic.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-logistic.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-minibatch.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-minibatch.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-minibatch.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-ngrams.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-ngrams.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-ngrams.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-place.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-place.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-place.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-near_dupe.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-near_dupe.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-near_dupe.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-double_metaphone.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-double_metaphone.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-double_metaphone.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-dedupe.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-dedupe.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-dedupe.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-string_similarity.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-string_similarity.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-string_similarity.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-acronyms.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-acronyms.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-acronyms.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-soft_tfidf.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-soft_tfidf.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-soft_tfidf.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-jaccard.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-jaccard.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: .libs/libpostal_la-jaccard.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ./.libs/libscanner.a(libscanner_la-drand48.o):C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ./.libs/libscanner.a(libscanner_la-drand48.o):C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ./.libs/libscanner.a(libscanner_la-drand48.o):C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ./.libs/libscanner.a(libscanner_la-scanner.o):C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: multiple definition of `_rand48_seed'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:32: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ./.libs/libscanner.a(libscanner_la-scanner.o):C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: multiple definition of `_rand48_mult'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:34: first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ./.libs/libscanner.a(libscanner_la-scanner.o):C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: multiple definition of `_rand48_add'; .libs/libpostal_la-libpostal.o:C:\msys64\home\greys\libpostal\src/klib/drand48.h:36: first defined here
collect2.exe: error: ld returned 1 exit status
make[1]: *** [Makefile:1026: libpostal.la] Error 1
make[1]: Leaving directory '/home/greys/libpostal/src'
make: *** [Makefile:458: install-recursive] Error 1

Problem

It downloads the C library (1.84 GB).

But there is no libpostal-1.dll in the src/.libs/ directory.

Any help would be GREATLY appreciated, I am losing my mind.

w0pr commented 4 years ago

see this thread https://github.com/openvenues/pypostal/issues/23#issuecomment-592915002

lenniebriscoe commented 4 years ago

Try the docker version. I had it working in 5 mins on windows.

selva221724 commented 2 years ago

Hi All,

If you are trying to build libpostal in windows and facing many issues, pypostalwin is a package for you, feel free to open the issue if there is any

https://github.com/selva221724/pypostalwin

Please support the package to grow more and give start to this repo

If you don't want to use the python binding, download the 0rebuilt bundle that you can use from the pypostalwin repo https://github.com/selva221724/pypostalwin#installation